-- Copyright (C) 1991-2013 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files from any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.

-- VENDOR "Altera"
-- PROGRAM "Quartus II 64-Bit"
-- VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Full Version"

-- DATE "06/16/2021 22:58:29"

-- 
-- Device: Altera EP3C40F780C8 Package FBGA780
-- 

-- 
-- This VHDL file should be used for ModelSim-Altera (VHDL) only
-- 

LIBRARY ALTERA;
LIBRARY CYCLONEIII;
LIBRARY IEEE;
USE ALTERA.ALTERA_PRIMITIVES_COMPONENTS.ALL;
USE CYCLONEIII.CYCLONEIII_COMPONENTS.ALL;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY 	zl_2346 IS
    PORT (
	write_read : OUT std_logic;
	reset : IN std_logic;
	clock : IN std_logic;
	M_address : OUT std_logic_vector(11 DOWNTO 0);
	overflow : OUT std_logic;
	M_data_out : OUT std_logic_vector(7 DOWNTO 0);
	q : OUT std_logic_vector(7 DOWNTO 0)
	);
END zl_2346;

-- Design Ports Information
-- write_read	=>  Location: PIN_N26,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[11]	=>  Location: PIN_P27,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[10]	=>  Location: PIN_M23,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[9]	=>  Location: PIN_AH18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[8]	=>  Location: PIN_A18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[7]	=>  Location: PIN_J16,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[6]	=>  Location: PIN_AG18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[5]	=>  Location: PIN_B18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[4]	=>  Location: PIN_H14,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[3]	=>  Location: PIN_AH17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[2]	=>  Location: PIN_B19,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[1]	=>  Location: PIN_AF17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_address[0]	=>  Location: PIN_AF15,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- overflow	=>  Location: PIN_A19,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[7]	=>  Location: PIN_V2,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[6]	=>  Location: PIN_E22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[5]	=>  Location: PIN_Y24,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[4]	=>  Location: PIN_U28,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[3]	=>  Location: PIN_AD10,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[2]	=>  Location: PIN_AE18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[1]	=>  Location: PIN_A10,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M_data_out[0]	=>  Location: PIN_AC17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[7]	=>  Location: PIN_M27,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[6]	=>  Location: PIN_C16,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[5]	=>  Location: PIN_F15,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[4]	=>  Location: PIN_E17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[3]	=>  Location: PIN_M28,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[2]	=>  Location: PIN_H16,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[1]	=>  Location: PIN_G16,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- q[0]	=>  Location: PIN_G15,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- reset	=>  Location: PIN_J1,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- clock	=>  Location: PIN_J2,	 I/O Standard: 2.5 V,	 Current Strength: Default


ARCHITECTURE structure OF zl_2346 IS
SIGNAL gnd : std_logic := '0';
SIGNAL vcc : std_logic := '1';
SIGNAL unknown : std_logic := 'X';
SIGNAL devoe : std_logic := '1';
SIGNAL devclrn : std_logic := '1';
SIGNAL devpor : std_logic := '1';
SIGNAL ww_devoe : std_logic;
SIGNAL ww_devclrn : std_logic;
SIGNAL ww_devpor : std_logic;
SIGNAL ww_write_read : std_logic;
SIGNAL ww_reset : std_logic;
SIGNAL ww_clock : std_logic;
SIGNAL ww_M_address : std_logic_vector(11 DOWNTO 0);
SIGNAL ww_overflow : std_logic;
SIGNAL ww_M_data_out : std_logic_vector(7 DOWNTO 0);
SIGNAL ww_q : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAIN_bus\ : std_logic_vector(17 DOWNTO 0);
SIGNAL \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTAADDR_bus\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\ : std_logic_vector(17 DOWNTO 0);
SIGNAL \clock~inputclkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \reset~inputclkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \write_read~output_o\ : std_logic;
SIGNAL \M_address[11]~output_o\ : std_logic;
SIGNAL \M_address[10]~output_o\ : std_logic;
SIGNAL \M_address[9]~output_o\ : std_logic;
SIGNAL \M_address[8]~output_o\ : std_logic;
SIGNAL \M_address[7]~output_o\ : std_logic;
SIGNAL \M_address[6]~output_o\ : std_logic;
SIGNAL \M_address[5]~output_o\ : std_logic;
SIGNAL \M_address[4]~output_o\ : std_logic;
SIGNAL \M_address[3]~output_o\ : std_logic;
SIGNAL \M_address[2]~output_o\ : std_logic;
SIGNAL \M_address[1]~output_o\ : std_logic;
SIGNAL \M_address[0]~output_o\ : std_logic;
SIGNAL \overflow~output_o\ : std_logic;
SIGNAL \M_data_out[7]~output_o\ : std_logic;
SIGNAL \M_data_out[6]~output_o\ : std_logic;
SIGNAL \M_data_out[5]~output_o\ : std_logic;
SIGNAL \M_data_out[4]~output_o\ : std_logic;
SIGNAL \M_data_out[3]~output_o\ : std_logic;
SIGNAL \M_data_out[2]~output_o\ : std_logic;
SIGNAL \M_data_out[1]~output_o\ : std_logic;
SIGNAL \M_data_out[0]~output_o\ : std_logic;
SIGNAL \q[7]~output_o\ : std_logic;
SIGNAL \q[6]~output_o\ : std_logic;
SIGNAL \q[5]~output_o\ : std_logic;
SIGNAL \q[4]~output_o\ : std_logic;
SIGNAL \q[3]~output_o\ : std_logic;
SIGNAL \q[2]~output_o\ : std_logic;
SIGNAL \q[1]~output_o\ : std_logic;
SIGNAL \q[0]~output_o\ : std_logic;
SIGNAL \clock~input_o\ : std_logic;
SIGNAL \clock~inputclkctrl_outclk\ : std_logic;
SIGNAL \~GND~combout\ : std_logic;
SIGNAL \inst|PC[0]~14_combout\ : std_logic;
SIGNAL \inst|PC[0]~15\ : std_logic;
SIGNAL \inst|PC[1]~16_combout\ : std_logic;
SIGNAL \inst|PC[1]~17\ : std_logic;
SIGNAL \inst|PC[2]~18_combout\ : std_logic;
SIGNAL \inst|PC[2]~19\ : std_logic;
SIGNAL \inst|PC[3]~20_combout\ : std_logic;
SIGNAL \inst|Selector21~0_combout\ : std_logic;
SIGNAL \reset~input_o\ : std_logic;
SIGNAL \reset~inputclkctrl_outclk\ : std_logic;
SIGNAL \inst|PC[3]~21\ : std_logic;
SIGNAL \inst|PC[4]~22_combout\ : std_logic;
SIGNAL \inst|PC[5]~25\ : std_logic;
SIGNAL \inst|PC[6]~26_combout\ : std_logic;
SIGNAL \inst|Selector19~0_combout\ : std_logic;
SIGNAL \inst|Selector0~0_combout\ : std_logic;
SIGNAL \inst|MAR[8]~2_combout\ : std_logic;
SIGNAL \inst|Selector4~0_combout\ : std_logic;
SIGNAL \inst|status.100~q\ : std_logic;
SIGNAL \inst|Equal3~0_combout\ : std_logic;
SIGNAL \inst|Selector1~0_combout\ : std_logic;
SIGNAL \inst|status.001~q\ : std_logic;
SIGNAL \inst|Selector0~2_combout\ : std_logic;
SIGNAL \inst|Equal7~0_combout\ : std_logic;
SIGNAL \inst|Equal5~0_combout\ : std_logic;
SIGNAL \inst|Selector0~1_combout\ : std_logic;
SIGNAL \inst|Selector0~3_combout\ : std_logic;
SIGNAL \inst|status.000~q\ : std_logic;
SIGNAL \inst|R0[4]~8_combout\ : std_logic;
SIGNAL \inst|PC[6]~27\ : std_logic;
SIGNAL \inst|PC[7]~28_combout\ : std_logic;
SIGNAL \inst|Selector18~0_combout\ : std_logic;
SIGNAL \inst|MAR[8]~0_combout\ : std_logic;
SIGNAL \inst|Mux47~2_combout\ : std_logic;
SIGNAL \inst|R0[4]~11_combout\ : std_logic;
SIGNAL \inst|R0[4]~6_combout\ : std_logic;
SIGNAL \inst|R0[1]~17_combout\ : std_logic;
SIGNAL \inst|R0[1]~18_combout\ : std_logic;
SIGNAL \inst|IR[11]~feeder_combout\ : std_logic;
SIGNAL \inst|Decoder0~1_combout\ : std_logic;
SIGNAL \inst|R2[7]~6_combout\ : std_logic;
SIGNAL \inst|R2[7]~7_combout\ : std_logic;
SIGNAL \inst|R2~18_combout\ : std_logic;
SIGNAL \inst|Decoder0~2_combout\ : std_logic;
SIGNAL \inst|R1[7]~6_combout\ : std_logic;
SIGNAL \inst|Mux47~3_combout\ : std_logic;
SIGNAL \inst|Selector68~0_combout\ : std_logic;
SIGNAL \inst|Selector52~3_combout\ : std_logic;
SIGNAL \inst|Selector52~2_combout\ : std_logic;
SIGNAL \inst|Add8~1\ : std_logic;
SIGNAL \inst|Add8~2_combout\ : std_logic;
SIGNAL \inst|Selector52~4_combout\ : std_logic;
SIGNAL \inst|R1[5]~9_combout\ : std_logic;
SIGNAL \inst|R0[4]~10_combout\ : std_logic;
SIGNAL \inst|Selector43~2_combout\ : std_logic;
SIGNAL \inst|Selector43~3_combout\ : std_logic;
SIGNAL \inst|Selector43~4_combout\ : std_logic;
SIGNAL \inst|Add9~3\ : std_logic;
SIGNAL \inst|Add9~4_combout\ : std_logic;
SIGNAL \inst|Selector43~5_combout\ : std_logic;
SIGNAL \inst|Selector59~2_combout\ : std_logic;
SIGNAL \inst|Selector59~4_combout\ : std_logic;
SIGNAL \inst|Selector59~3_combout\ : std_logic;
SIGNAL \inst|Add7~1\ : std_logic;
SIGNAL \inst|Add7~3\ : std_logic;
SIGNAL \inst|Add7~4_combout\ : std_logic;
SIGNAL \inst|Selector59~5_combout\ : std_logic;
SIGNAL \inst|R0[4]~9_combout\ : std_logic;
SIGNAL \inst|Selector50~2_combout\ : std_logic;
SIGNAL \inst|Selector50~3_combout\ : std_logic;
SIGNAL \inst|Selector50~4_combout\ : std_logic;
SIGNAL \inst|Add8~3\ : std_logic;
SIGNAL \inst|Add8~5\ : std_logic;
SIGNAL \inst|Add8~6_combout\ : std_logic;
SIGNAL \inst|Selector50~5_combout\ : std_logic;
SIGNAL \inst|Selector42~0_combout\ : std_logic;
SIGNAL \inst|Decoder0~3_combout\ : std_logic;
SIGNAL \inst|R3[7]~6_combout\ : std_logic;
SIGNAL \inst|Mux31~2_combout\ : std_logic;
SIGNAL \inst|Mux31~3_combout\ : std_logic;
SIGNAL \inst|Mux31~8_combout\ : std_logic;
SIGNAL \inst|Mux31~9_combout\ : std_logic;
SIGNAL \inst|Equal0~1_combout\ : std_logic;
SIGNAL \inst|Add9~0_combout\ : std_logic;
SIGNAL \inst|Mux47~7_combout\ : std_logic;
SIGNAL \inst|Mux31~11_combout\ : std_logic;
SIGNAL \inst|Mux31~6_combout\ : std_logic;
SIGNAL \inst|Add4~0_combout\ : std_logic;
SIGNAL \inst|Mux31~4_combout\ : std_logic;
SIGNAL \inst|Mux31~5_combout\ : std_logic;
SIGNAL \inst|Mux31~7_combout\ : std_logic;
SIGNAL \inst|Mux31~10_combout\ : std_logic;
SIGNAL \inst|R3[0]~21_combout\ : std_logic;
SIGNAL \inst|R3[0]~22_combout\ : std_logic;
SIGNAL \inst|Add4~1\ : std_logic;
SIGNAL \inst|Add4~3\ : std_logic;
SIGNAL \inst|Add4~5\ : std_logic;
SIGNAL \inst|Add4~6_combout\ : std_logic;
SIGNAL \inst|Selector42~1_combout\ : std_logic;
SIGNAL \inst|Add9~5\ : std_logic;
SIGNAL \inst|Add9~6_combout\ : std_logic;
SIGNAL \inst|R3~19_combout\ : std_logic;
SIGNAL \inst|Selector42~2_combout\ : std_logic;
SIGNAL \inst|Selector42~3_combout\ : std_logic;
SIGNAL \inst|R3[3]~3_combout\ : std_logic;
SIGNAL \inst|R1[5]~10_combout\ : std_logic;
SIGNAL \inst|R3[6]~14_combout\ : std_logic;
SIGNAL \inst|R3[6]~12_combout\ : std_logic;
SIGNAL \inst|R3[6]~13_combout\ : std_logic;
SIGNAL \inst|R3[6]~15_combout\ : std_logic;
SIGNAL \inst|R3[6]~16_combout\ : std_logic;
SIGNAL \inst|R3[6]~17_combout\ : std_logic;
SIGNAL \inst|Add9~7\ : std_logic;
SIGNAL \inst|Add9~8_combout\ : std_logic;
SIGNAL \inst|Selector41~2_combout\ : std_logic;
SIGNAL \inst|Selector41~4_combout\ : std_logic;
SIGNAL \inst|Selector41~3_combout\ : std_logic;
SIGNAL \inst|Selector41~5_combout\ : std_logic;
SIGNAL \inst|Selector55~2_combout\ : std_logic;
SIGNAL \inst|Selector55~4_combout\ : std_logic;
SIGNAL \inst|Selector55~3_combout\ : std_logic;
SIGNAL \inst|Selector64~3_combout\ : std_logic;
SIGNAL \inst|Selector48~2_combout\ : std_logic;
SIGNAL \inst|Selector48~3_combout\ : std_logic;
SIGNAL \inst|Add8~7\ : std_logic;
SIGNAL \inst|Add8~9\ : std_logic;
SIGNAL \inst|Add8~10_combout\ : std_logic;
SIGNAL \inst|Selector48~4_combout\ : std_logic;
SIGNAL \inst|R3[7]~7_combout\ : std_logic;
SIGNAL \inst|Equal6~0_combout\ : std_logic;
SIGNAL \inst|Selector62~0_combout\ : std_logic;
SIGNAL \inst|Decoder0~0_combout\ : std_logic;
SIGNAL \inst|WideOr3~0_combout\ : std_logic;
SIGNAL \inst|Selector69~0_combout\ : std_logic;
SIGNAL \inst|Selector62~1_combout\ : std_logic;
SIGNAL \inst|Selector62~2_combout\ : std_logic;
SIGNAL \inst|Mux48~1_combout\ : std_logic;
SIGNAL \inst|Mux48~2_combout\ : std_logic;
SIGNAL \inst|Mux48~0_combout\ : std_logic;
SIGNAL \inst|Mux48~3_combout\ : std_logic;
SIGNAL \inst|Mux48~4_combout\ : std_logic;
SIGNAL \inst|Mux48~5_combout\ : std_logic;
SIGNAL \inst|Mux48~6_combout\ : std_logic;
SIGNAL \inst|Selector64~2_combout\ : std_logic;
SIGNAL \inst|Selector69~1_combout\ : std_logic;
SIGNAL \inst|Selector69~2_combout\ : std_logic;
SIGNAL \inst|Selector69~3_combout\ : std_logic;
SIGNAL \inst|Mux55~2_combout\ : std_logic;
SIGNAL \inst|Mux55~3_combout\ : std_logic;
SIGNAL \inst|Mux55~4_combout\ : std_logic;
SIGNAL \inst|Mux55~5_combout\ : std_logic;
SIGNAL \inst|Mux55~10_combout\ : std_logic;
SIGNAL \inst|R0~19_combout\ : std_logic;
SIGNAL \inst|Add1~0_combout\ : std_logic;
SIGNAL \inst|R0~21_combout\ : std_logic;
SIGNAL \inst|Mux55~11_combout\ : std_logic;
SIGNAL \inst|Mux55~7_combout\ : std_logic;
SIGNAL \inst|Mux55~8_combout\ : std_logic;
SIGNAL \inst|Add6~0_combout\ : std_logic;
SIGNAL \inst|Mux55~6_combout\ : std_logic;
SIGNAL \inst|Mux55~14_combout\ : std_logic;
SIGNAL \inst|Mux55~9_combout\ : std_logic;
SIGNAL \inst|Mux55~12_combout\ : std_logic;
SIGNAL \inst|Mux55~13_combout\ : std_logic;
SIGNAL \inst|Selector69~4_combout\ : std_logic;
SIGNAL \inst|Add1~1\ : std_logic;
SIGNAL \inst|Add1~3\ : std_logic;
SIGNAL \inst|Add1~4_combout\ : std_logic;
SIGNAL \inst|Selector67~0_combout\ : std_logic;
SIGNAL \inst|Selector67~1_combout\ : std_logic;
SIGNAL \inst|Add6~1\ : std_logic;
SIGNAL \inst|Add6~3\ : std_logic;
SIGNAL \inst|Add6~4_combout\ : std_logic;
SIGNAL \inst|Selector67~2_combout\ : std_logic;
SIGNAL \inst|Selector67~3_combout\ : std_logic;
SIGNAL \inst|Selector67~4_combout\ : std_logic;
SIGNAL \inst|Selector67~5_combout\ : std_logic;
SIGNAL \inst|Selector67~6_combout\ : std_logic;
SIGNAL \inst|Selector67~7_combout\ : std_logic;
SIGNAL \inst|R0[4]~12_combout\ : std_logic;
SIGNAL \inst|R0[4]~13_combout\ : std_logic;
SIGNAL \inst|R0[4]~14_combout\ : std_logic;
SIGNAL \inst|R0[4]~15_combout\ : std_logic;
SIGNAL \inst|R0[4]~20_combout\ : std_logic;
SIGNAL \inst|R0[6]~16_combout\ : std_logic;
SIGNAL \inst|Add6~5\ : std_logic;
SIGNAL \inst|Add6~7\ : std_logic;
SIGNAL \inst|Add6~9\ : std_logic;
SIGNAL \inst|Add6~10_combout\ : std_logic;
SIGNAL \inst|Selector64~5_combout\ : std_logic;
SIGNAL \inst|Selector64~4_combout\ : std_logic;
SIGNAL \inst|Selector64~6_combout\ : std_logic;
SIGNAL \inst|Add1~5\ : std_logic;
SIGNAL \inst|Add1~7\ : std_logic;
SIGNAL \inst|Add1~9\ : std_logic;
SIGNAL \inst|Add1~10_combout\ : std_logic;
SIGNAL \inst|Selector64~0_combout\ : std_logic;
SIGNAL \inst|Selector64~1_combout\ : std_logic;
SIGNAL \inst|Selector64~7_combout\ : std_logic;
SIGNAL \inst|Add6~11\ : std_logic;
SIGNAL \inst|Add6~13\ : std_logic;
SIGNAL \inst|Add6~14_combout\ : std_logic;
SIGNAL \inst|Mux48~7_combout\ : std_logic;
SIGNAL \inst|R0~7_combout\ : std_logic;
SIGNAL \inst|Mux48~8_combout\ : std_logic;
SIGNAL \inst|Mux48~9_combout\ : std_logic;
SIGNAL \inst|Add1~11\ : std_logic;
SIGNAL \inst|Add1~13\ : std_logic;
SIGNAL \inst|Add1~14_combout\ : std_logic;
SIGNAL \inst|Mux48~10_combout\ : std_logic;
SIGNAL \inst|Mux48~11_combout\ : std_logic;
SIGNAL \inst|Mux48~12_combout\ : std_logic;
SIGNAL \inst|Selector62~3_combout\ : std_logic;
SIGNAL \inst|R1[7]~7_combout\ : std_logic;
SIGNAL \inst|Mux40~1_combout\ : std_logic;
SIGNAL \inst|Mux40~2_combout\ : std_logic;
SIGNAL \inst|Mux40~0_combout\ : std_logic;
SIGNAL \inst|Mux40~3_combout\ : std_logic;
SIGNAL \inst|Add7~13\ : std_logic;
SIGNAL \inst|Add7~14_combout\ : std_logic;
SIGNAL \inst|Mux40~4_combout\ : std_logic;
SIGNAL \inst|Mux40~5_combout\ : std_logic;
SIGNAL \inst|Mux40~6_combout\ : std_logic;
SIGNAL \inst|Selector57~2_combout\ : std_logic;
SIGNAL \inst|Selector57~4_combout\ : std_logic;
SIGNAL \inst|Add7~5\ : std_logic;
SIGNAL \inst|Add7~7\ : std_logic;
SIGNAL \inst|Add7~8_combout\ : std_logic;
SIGNAL \inst|Selector57~3_combout\ : std_logic;
SIGNAL \inst|Selector57~5_combout\ : std_logic;
SIGNAL \inst|Add2~1\ : std_logic;
SIGNAL \inst|Add2~3\ : std_logic;
SIGNAL \inst|Add2~5\ : std_logic;
SIGNAL \inst|Add2~7\ : std_logic;
SIGNAL \inst|Add2~8_combout\ : std_logic;
SIGNAL \inst|Selector57~0_combout\ : std_logic;
SIGNAL \inst|Selector57~1_combout\ : std_logic;
SIGNAL \inst|R1[4]~2_combout\ : std_logic;
SIGNAL \inst|R1[5]~13_combout\ : std_logic;
SIGNAL \inst|R1[5]~11_combout\ : std_logic;
SIGNAL \inst|R1[5]~12_combout\ : std_logic;
SIGNAL \inst|R1[5]~14_combout\ : std_logic;
SIGNAL \inst|R1[6]~15_combout\ : std_logic;
SIGNAL \inst|R1[6]~16_combout\ : std_logic;
SIGNAL \inst|Add2~9\ : std_logic;
SIGNAL \inst|Add2~11\ : std_logic;
SIGNAL \inst|Add2~13\ : std_logic;
SIGNAL \inst|Add2~14_combout\ : std_logic;
SIGNAL \inst|Mux40~7_combout\ : std_logic;
SIGNAL \inst|Mux40~8_combout\ : std_logic;
SIGNAL \inst|Mux40~9_combout\ : std_logic;
SIGNAL \inst|Mux40~10_combout\ : std_logic;
SIGNAL \inst|R1[7]~8_combout\ : std_logic;
SIGNAL \inst|Mux16~0_combout\ : std_logic;
SIGNAL \inst|Mux16~1_combout\ : std_logic;
SIGNAL \inst|RX[7]~0_combout\ : std_logic;
SIGNAL \inst|RX[7]~1_combout\ : std_logic;
SIGNAL \inst|R3~8_combout\ : std_logic;
SIGNAL \inst|R3~9_combout\ : std_logic;
SIGNAL \inst|R3~10_combout\ : std_logic;
SIGNAL \inst|Mux24~0_combout\ : std_logic;
SIGNAL \inst|Mux24~1_combout\ : std_logic;
SIGNAL \inst|Add4~7\ : std_logic;
SIGNAL \inst|Add4~9\ : std_logic;
SIGNAL \inst|Add4~11\ : std_logic;
SIGNAL \inst|Add4~13\ : std_logic;
SIGNAL \inst|Add4~14_combout\ : std_logic;
SIGNAL \inst|Mux24~5_combout\ : std_logic;
SIGNAL \inst|Mux24~6_combout\ : std_logic;
SIGNAL \inst|Add9~9\ : std_logic;
SIGNAL \inst|Add9~11\ : std_logic;
SIGNAL \inst|Add9~13\ : std_logic;
SIGNAL \inst|Add9~14_combout\ : std_logic;
SIGNAL \inst|Mux24~2_combout\ : std_logic;
SIGNAL \inst|Mux24~3_combout\ : std_logic;
SIGNAL \inst|Mux24~4_combout\ : std_logic;
SIGNAL \inst|Mux24~7_combout\ : std_logic;
SIGNAL \inst|Mux24~8_combout\ : std_logic;
SIGNAL \inst|R3[7]~11_combout\ : std_logic;
SIGNAL \inst|Mux0~0_combout\ : std_logic;
SIGNAL \inst|Mux0~1_combout\ : std_logic;
SIGNAL \inst|A[7]~0_combout\ : std_logic;
SIGNAL \inst|R2[7]~8_combout\ : std_logic;
SIGNAL \inst|Mux32~0_combout\ : std_logic;
SIGNAL \inst|Mux32~1_combout\ : std_logic;
SIGNAL \inst|Mux32~2_combout\ : std_logic;
SIGNAL \inst|Mux32~3_combout\ : std_logic;
SIGNAL \inst|Add3~1\ : std_logic;
SIGNAL \inst|Add3~3\ : std_logic;
SIGNAL \inst|Add3~5\ : std_logic;
SIGNAL \inst|Add3~7\ : std_logic;
SIGNAL \inst|Add3~9\ : std_logic;
SIGNAL \inst|Add3~11\ : std_logic;
SIGNAL \inst|Add3~13\ : std_logic;
SIGNAL \inst|Add3~14_combout\ : std_logic;
SIGNAL \inst|Mux32~7_combout\ : std_logic;
SIGNAL \inst|Mux32~8_combout\ : std_logic;
SIGNAL \inst|Add8~11\ : std_logic;
SIGNAL \inst|Add8~13\ : std_logic;
SIGNAL \inst|Add8~14_combout\ : std_logic;
SIGNAL \inst|Mux32~4_combout\ : std_logic;
SIGNAL \inst|Mux32~5_combout\ : std_logic;
SIGNAL \inst|Mux32~6_combout\ : std_logic;
SIGNAL \inst|Mux32~9_combout\ : std_logic;
SIGNAL \inst|Mux32~10_combout\ : std_logic;
SIGNAL \inst|R2[7]~9_combout\ : std_logic;
SIGNAL \inst|Selector47~0_combout\ : std_logic;
SIGNAL \inst|Mux17~0_combout\ : std_logic;
SIGNAL \inst|Mux17~1_combout\ : std_logic;
SIGNAL \inst|Add3~12_combout\ : std_logic;
SIGNAL \inst|Selector47~1_combout\ : std_logic;
SIGNAL \inst|Selector47~3_combout\ : std_logic;
SIGNAL \inst|Add8~12_combout\ : std_logic;
SIGNAL \inst|Selector47~2_combout\ : std_logic;
SIGNAL \inst|Selector47~4_combout\ : std_logic;
SIGNAL \inst|R2[6]~0_combout\ : std_logic;
SIGNAL \inst|R2[4]~10_combout\ : std_logic;
SIGNAL \inst|R2[4]~11_combout\ : std_logic;
SIGNAL \inst|R2[4]~12_combout\ : std_logic;
SIGNAL \inst|R2[4]~13_combout\ : std_logic;
SIGNAL \inst|R2[6]~14_combout\ : std_logic;
SIGNAL \inst|R2[6]~15_combout\ : std_logic;
SIGNAL \inst|Add3~10_combout\ : std_logic;
SIGNAL \inst|Selector48~0_combout\ : std_logic;
SIGNAL \inst|Selector48~1_combout\ : std_logic;
SIGNAL \inst|R2[5]~1_combout\ : std_logic;
SIGNAL \inst|Mux18~0_combout\ : std_logic;
SIGNAL \inst|Mux18~1_combout\ : std_logic;
SIGNAL \inst|Selector56~0_combout\ : std_logic;
SIGNAL \inst|Add2~10_combout\ : std_logic;
SIGNAL \inst|Selector56~1_combout\ : std_logic;
SIGNAL \inst|Add7~9\ : std_logic;
SIGNAL \inst|Add7~10_combout\ : std_logic;
SIGNAL \inst|R1~17_combout\ : std_logic;
SIGNAL \inst|Selector56~2_combout\ : std_logic;
SIGNAL \inst|Selector56~3_combout\ : std_logic;
SIGNAL \inst|R1[5]~1_combout\ : std_logic;
SIGNAL \inst|Mux2~0_combout\ : std_logic;
SIGNAL \inst|Mux2~1_combout\ : std_logic;
SIGNAL \inst|Add7~11\ : std_logic;
SIGNAL \inst|Add7~12_combout\ : std_logic;
SIGNAL \inst|Selector55~5_combout\ : std_logic;
SIGNAL \inst|Add2~12_combout\ : std_logic;
SIGNAL \inst|Selector55~0_combout\ : std_logic;
SIGNAL \inst|Selector55~1_combout\ : std_logic;
SIGNAL \inst|R1[6]~0_combout\ : std_logic;
SIGNAL \inst|Mux1~0_combout\ : std_logic;
SIGNAL \inst|Mux1~1_combout\ : std_logic;
SIGNAL \inst|Selector39~2_combout\ : std_logic;
SIGNAL \inst|Selector39~3_combout\ : std_logic;
SIGNAL \inst|Selector39~4_combout\ : std_logic;
SIGNAL \inst|Add9~12_combout\ : std_logic;
SIGNAL \inst|Selector39~5_combout\ : std_logic;
SIGNAL \inst|Add4~12_combout\ : std_logic;
SIGNAL \inst|Selector39~0_combout\ : std_logic;
SIGNAL \inst|Selector39~1_combout\ : std_logic;
SIGNAL \inst|R3[6]~0_combout\ : std_logic;
SIGNAL \inst|Selector40~0_combout\ : std_logic;
SIGNAL \inst|Add4~10_combout\ : std_logic;
SIGNAL \inst|Selector40~1_combout\ : std_logic;
SIGNAL \inst|R3~18_combout\ : std_logic;
SIGNAL \inst|Add9~10_combout\ : std_logic;
SIGNAL \inst|Selector40~2_combout\ : std_logic;
SIGNAL \inst|Selector40~3_combout\ : std_logic;
SIGNAL \inst|R3[5]~1_combout\ : std_logic;
SIGNAL \inst|Add4~8_combout\ : std_logic;
SIGNAL \inst|Selector41~0_combout\ : std_logic;
SIGNAL \inst|Selector41~1_combout\ : std_logic;
SIGNAL \inst|R3[4]~2_combout\ : std_logic;
SIGNAL \inst|Mux3~0_combout\ : std_logic;
SIGNAL \inst|Mux3~1_combout\ : std_logic;
SIGNAL \inst|Selector65~3_combout\ : std_logic;
SIGNAL \inst|Selector65~5_combout\ : std_logic;
SIGNAL \inst|Selector65~4_combout\ : std_logic;
SIGNAL \inst|Add6~8_combout\ : std_logic;
SIGNAL \inst|Selector65~6_combout\ : std_logic;
SIGNAL \inst|Add1~8_combout\ : std_logic;
SIGNAL \inst|Selector65~0_combout\ : std_logic;
SIGNAL \inst|Selector65~1_combout\ : std_logic;
SIGNAL \inst|Selector65~2_combout\ : std_logic;
SIGNAL \inst|Selector65~7_combout\ : std_logic;
SIGNAL \inst|Mux19~0_combout\ : std_logic;
SIGNAL \inst|Mux19~1_combout\ : std_logic;
SIGNAL \inst|Selector49~0_combout\ : std_logic;
SIGNAL \inst|Add3~8_combout\ : std_logic;
SIGNAL \inst|Selector49~1_combout\ : std_logic;
SIGNAL \inst|R2~16_combout\ : std_logic;
SIGNAL \inst|Add8~8_combout\ : std_logic;
SIGNAL \inst|Selector49~2_combout\ : std_logic;
SIGNAL \inst|Selector49~3_combout\ : std_logic;
SIGNAL \inst|R2[4]~2_combout\ : std_logic;
SIGNAL \inst|Add3~6_combout\ : std_logic;
SIGNAL \inst|Selector50~0_combout\ : std_logic;
SIGNAL \inst|Selector50~1_combout\ : std_logic;
SIGNAL \inst|R2[3]~3_combout\ : std_logic;
SIGNAL \inst|Mux4~0_combout\ : std_logic;
SIGNAL \inst|Mux4~1_combout\ : std_logic;
SIGNAL \inst|Selector66~5_combout\ : std_logic;
SIGNAL \inst|Add1~6_combout\ : std_logic;
SIGNAL \inst|Selector66~3_combout\ : std_logic;
SIGNAL \inst|Add6~6_combout\ : std_logic;
SIGNAL \inst|Selector66~0_combout\ : std_logic;
SIGNAL \inst|Selector66~1_combout\ : std_logic;
SIGNAL \inst|Selector66~2_combout\ : std_logic;
SIGNAL \inst|Selector66~4_combout\ : std_logic;
SIGNAL \inst|Selector66~6_combout\ : std_logic;
SIGNAL \inst|Selector66~7_combout\ : std_logic;
SIGNAL \inst|Mux20~0_combout\ : std_logic;
SIGNAL \inst|Mux20~1_combout\ : std_logic;
SIGNAL \inst|Selector58~0_combout\ : std_logic;
SIGNAL \inst|Add2~6_combout\ : std_logic;
SIGNAL \inst|Selector58~1_combout\ : std_logic;
SIGNAL \inst|R1~18_combout\ : std_logic;
SIGNAL \inst|Add7~6_combout\ : std_logic;
SIGNAL \inst|Selector58~2_combout\ : std_logic;
SIGNAL \inst|Selector58~3_combout\ : std_logic;
SIGNAL \inst|R1[3]~3_combout\ : std_logic;
SIGNAL \inst|Add2~4_combout\ : std_logic;
SIGNAL \inst|Selector59~0_combout\ : std_logic;
SIGNAL \inst|Selector59~1_combout\ : std_logic;
SIGNAL \inst|R1[2]~4_combout\ : std_logic;
SIGNAL \inst|Mux21~0_combout\ : std_logic;
SIGNAL \inst|Mux21~1_combout\ : std_logic;
SIGNAL \inst|Add4~4_combout\ : std_logic;
SIGNAL \inst|Selector43~0_combout\ : std_logic;
SIGNAL \inst|Selector43~1_combout\ : std_logic;
SIGNAL \inst|R3[2]~4_combout\ : std_logic;
SIGNAL \inst|Mux5~0_combout\ : std_logic;
SIGNAL \inst|Mux5~1_combout\ : std_logic;
SIGNAL \inst|R2~17_combout\ : std_logic;
SIGNAL \inst|Add8~4_combout\ : std_logic;
SIGNAL \inst|Selector51~2_combout\ : std_logic;
SIGNAL \inst|Selector51~3_combout\ : std_logic;
SIGNAL \inst|Selector51~0_combout\ : std_logic;
SIGNAL \inst|Add3~4_combout\ : std_logic;
SIGNAL \inst|Selector51~1_combout\ : std_logic;
SIGNAL \inst|R2[2]~4_combout\ : std_logic;
SIGNAL \inst|Add3~2_combout\ : std_logic;
SIGNAL \inst|Selector52~0_combout\ : std_logic;
SIGNAL \inst|Selector52~1_combout\ : std_logic;
SIGNAL \inst|R2[1]~5_combout\ : std_logic;
SIGNAL \inst|Mux22~0_combout\ : std_logic;
SIGNAL \inst|Mux22~1_combout\ : std_logic;
SIGNAL \inst|Add2~2_combout\ : std_logic;
SIGNAL \inst|Selector60~0_combout\ : std_logic;
SIGNAL \inst|Selector60~1_combout\ : std_logic;
SIGNAL \inst|R1~19_combout\ : std_logic;
SIGNAL \inst|Add7~2_combout\ : std_logic;
SIGNAL \inst|Selector60~2_combout\ : std_logic;
SIGNAL \inst|Selector60~3_combout\ : std_logic;
SIGNAL \inst|R1[1]~5_combout\ : std_logic;
SIGNAL \inst|Mux47~4_combout\ : std_logic;
SIGNAL \inst|R1~20_combout\ : std_logic;
SIGNAL \inst|Mux47~10_combout\ : std_logic;
SIGNAL \inst|Add7~0_combout\ : std_logic;
SIGNAL \inst|Mux47~12_combout\ : std_logic;
SIGNAL \inst|Mux47~8_combout\ : std_logic;
SIGNAL \inst|Add2~0_combout\ : std_logic;
SIGNAL \inst|Mux47~5_combout\ : std_logic;
SIGNAL \inst|Mux47~6_combout\ : std_logic;
SIGNAL \inst|Mux47~9_combout\ : std_logic;
SIGNAL \inst|Mux47~11_combout\ : std_logic;
SIGNAL \inst|R1[0]~21_combout\ : std_logic;
SIGNAL \inst|R1[0]~22_combout\ : std_logic;
SIGNAL \inst|Mux23~0_combout\ : std_logic;
SIGNAL \inst|Mux23~1_combout\ : std_logic;
SIGNAL \inst|Mux39~8_combout\ : std_logic;
SIGNAL \inst|Mux39~2_combout\ : std_logic;
SIGNAL \inst|Mux39~3_combout\ : std_logic;
SIGNAL \inst|Mux39~10_combout\ : std_logic;
SIGNAL \inst|Add8~0_combout\ : std_logic;
SIGNAL \inst|Mux39~6_combout\ : std_logic;
SIGNAL \inst|Add3~0_combout\ : std_logic;
SIGNAL \inst|Mux39~4_combout\ : std_logic;
SIGNAL \inst|Mux39~5_combout\ : std_logic;
SIGNAL \inst|Mux39~7_combout\ : std_logic;
SIGNAL \inst|Mux39~9_combout\ : std_logic;
SIGNAL \inst|R2[0]~19_combout\ : std_logic;
SIGNAL \inst|R2[0]~20_combout\ : std_logic;
SIGNAL \inst|Mux7~0_combout\ : std_logic;
SIGNAL \inst|Mux7~1_combout\ : std_logic;
SIGNAL \inst|Add9~1\ : std_logic;
SIGNAL \inst|Add9~2_combout\ : std_logic;
SIGNAL \inst|R3~20_combout\ : std_logic;
SIGNAL \inst|Selector44~2_combout\ : std_logic;
SIGNAL \inst|Selector44~3_combout\ : std_logic;
SIGNAL \inst|Selector44~0_combout\ : std_logic;
SIGNAL \inst|Add4~2_combout\ : std_logic;
SIGNAL \inst|Selector44~1_combout\ : std_logic;
SIGNAL \inst|R3[1]~5_combout\ : std_logic;
SIGNAL \inst|Mux6~0_combout\ : std_logic;
SIGNAL \inst|Mux6~1_combout\ : std_logic;
SIGNAL \inst|Selector68~6_combout\ : std_logic;
SIGNAL \inst|Add1~2_combout\ : std_logic;
SIGNAL \inst|Selector68~4_combout\ : std_logic;
SIGNAL \inst|Selector68~1_combout\ : std_logic;
SIGNAL \inst|Add6~2_combout\ : std_logic;
SIGNAL \inst|Selector68~2_combout\ : std_logic;
SIGNAL \inst|Selector68~3_combout\ : std_logic;
SIGNAL \inst|Selector68~5_combout\ : std_logic;
SIGNAL \inst|Selector68~7_combout\ : std_logic;
SIGNAL \inst|Selector68~8_combout\ : std_logic;
SIGNAL \inst|always2~1_combout\ : std_logic;
SIGNAL \inst|MAR[8]~1_combout\ : std_logic;
SIGNAL \inst|Selector9~0_combout\ : std_logic;
SIGNAL \inst|MAR[8]~3_combout\ : std_logic;
SIGNAL \inst|MAR[8]~4_combout\ : std_logic;
SIGNAL \inst|IR[10]~feeder_combout\ : std_logic;
SIGNAL \inst|Selector63~3_combout\ : std_logic;
SIGNAL \inst|Selector63~4_combout\ : std_logic;
SIGNAL \inst|Selector63~5_combout\ : std_logic;
SIGNAL \inst|Add6~12_combout\ : std_logic;
SIGNAL \inst|Selector63~6_combout\ : std_logic;
SIGNAL \inst|Add1~12_combout\ : std_logic;
SIGNAL \inst|Selector63~0_combout\ : std_logic;
SIGNAL \inst|Selector63~1_combout\ : std_logic;
SIGNAL \inst|Selector63~2_combout\ : std_logic;
SIGNAL \inst|Selector63~7_combout\ : std_logic;
SIGNAL \inst|always2~0_combout\ : std_logic;
SIGNAL \inst|PC[8]~38_combout\ : std_logic;
SIGNAL \inst|PC[8]~39_combout\ : std_logic;
SIGNAL \inst|Selector10~0_combout\ : std_logic;
SIGNAL \inst|Equal4~0_combout\ : std_logic;
SIGNAL \inst|Selector3~0_combout\ : std_logic;
SIGNAL \inst|status.011~q\ : std_logic;
SIGNAL \inst|PC[4]~23\ : std_logic;
SIGNAL \inst|PC[5]~24_combout\ : std_logic;
SIGNAL \inst|Selector20~0_combout\ : std_logic;
SIGNAL \inst|Selector11~0_combout\ : std_logic;
SIGNAL \inst|status~15_combout\ : std_logic;
SIGNAL \inst|Selector18~1_combout\ : std_logic;
SIGNAL \inst|Selector12~0_combout\ : std_logic;
SIGNAL \inst|Selector22~0_combout\ : std_logic;
SIGNAL \inst|Selector13~0_combout\ : std_logic;
SIGNAL \inst|always1~0_combout\ : std_logic;
SIGNAL \inst|Selector2~0_combout\ : std_logic;
SIGNAL \inst|Selector2~1_combout\ : std_logic;
SIGNAL \inst|status.010~q\ : std_logic;
SIGNAL \inst|Selector23~0_combout\ : std_logic;
SIGNAL \inst|Selector14~0_combout\ : std_logic;
SIGNAL \inst|Selector24~0_combout\ : std_logic;
SIGNAL \inst|Selector15~0_combout\ : std_logic;
SIGNAL \inst|Selector25~0_combout\ : std_logic;
SIGNAL \inst|Selector16~0_combout\ : std_logic;
SIGNAL \inst|Equal0~0_combout\ : std_logic;
SIGNAL \inst|write_read~combout\ : std_logic;
SIGNAL \inst|PC[7]~29\ : std_logic;
SIGNAL \inst|PC[8]~30_combout\ : std_logic;
SIGNAL \inst|PC[8]~31\ : std_logic;
SIGNAL \inst|PC[9]~32_combout\ : std_logic;
SIGNAL \inst|PC[9]~33\ : std_logic;
SIGNAL \inst|PC[10]~34_combout\ : std_logic;
SIGNAL \inst|PC[10]~35\ : std_logic;
SIGNAL \inst|PC[11]~36_combout\ : std_logic;
SIGNAL \inst|Selector5~0_combout\ : std_logic;
SIGNAL \inst|Selector6~0_combout\ : std_logic;
SIGNAL \inst|Selector7~0_combout\ : std_logic;
SIGNAL \inst|Selector8~0_combout\ : std_logic;
SIGNAL \inst|flag~3_combout\ : std_logic;
SIGNAL \inst|flag~7_combout\ : std_logic;
SIGNAL \inst|Selector17~0_combout\ : std_logic;
SIGNAL \inst|flag~2_combout\ : std_logic;
SIGNAL \inst|Add10~1_cout\ : std_logic;
SIGNAL \inst|Add10~3_cout\ : std_logic;
SIGNAL \inst|Add10~5_cout\ : std_logic;
SIGNAL \inst|Add10~7_cout\ : std_logic;
SIGNAL \inst|Add10~9_cout\ : std_logic;
SIGNAL \inst|Add10~11_cout\ : std_logic;
SIGNAL \inst|Add10~13_cout\ : std_logic;
SIGNAL \inst|Add10~15\ : std_logic;
SIGNAL \inst|Add10~16_combout\ : std_logic;
SIGNAL \inst|Add10~14_combout\ : std_logic;
SIGNAL \inst|flag~4_combout\ : std_logic;
SIGNAL \inst|Add5~1_cout\ : std_logic;
SIGNAL \inst|Add5~3_cout\ : std_logic;
SIGNAL \inst|Add5~5_cout\ : std_logic;
SIGNAL \inst|Add5~7_cout\ : std_logic;
SIGNAL \inst|Add5~9_cout\ : std_logic;
SIGNAL \inst|Add5~11_cout\ : std_logic;
SIGNAL \inst|Add5~13_cout\ : std_logic;
SIGNAL \inst|Add5~14_combout\ : std_logic;
SIGNAL \inst|Add5~15\ : std_logic;
SIGNAL \inst|Add5~16_combout\ : std_logic;
SIGNAL \inst|flag~5_combout\ : std_logic;
SIGNAL \inst|flag~6_combout\ : std_logic;
SIGNAL \inst|flag~q\ : std_logic;
SIGNAL \inst|overflow~0_combout\ : std_logic;
SIGNAL \inst|overflow~1_combout\ : std_logic;
SIGNAL \inst|RX\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R3\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R2\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R1\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R0\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|PC\ : std_logic_vector(11 DOWNTO 0);
SIGNAL \inst|MAR\ : std_logic_vector(11 DOWNTO 0);
SIGNAL \inst|IR\ : std_logic_vector(15 DOWNTO 0);
SIGNAL \inst|A\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst2|altsyncram_component|auto_generated|q_a\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|ALT_INV_status.000~q\ : std_logic;
SIGNAL \ALT_INV_clock~inputclkctrl_outclk\ : std_logic;

BEGIN

write_read <= ww_write_read;
ww_reset <= reset;
ww_clock <= clock;
M_address <= ww_M_address;
overflow <= ww_overflow;
M_data_out <= ww_M_data_out;
q <= ww_q;
ww_devoe <= devoe;
ww_devclrn <= devclrn;
ww_devpor <= devpor;

\inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAIN_bus\ <= (gnd & gnd & gnd & gnd & gnd & gnd & gnd & gnd & gnd & gnd & \~GND~combout\ & \~GND~combout\ & \~GND~combout\ & \~GND~combout\ & \~GND~combout\ & \~GND~combout\ & \~GND~combout\
& \~GND~combout\);

\inst2|altsyncram_component|auto_generated|ram_block1a0_PORTAADDR_bus\ <= (\inst|MAR\(7) & \inst|MAR\(6) & \inst|MAR\(5) & \inst|MAR\(4) & \inst|MAR\(3) & \inst|MAR\(2) & \inst|MAR\(1) & \inst|MAR\(0));

\inst2|altsyncram_component|auto_generated|q_a\(0) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(0);
\inst2|altsyncram_component|auto_generated|q_a\(1) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(1);
\inst2|altsyncram_component|auto_generated|q_a\(2) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(2);
\inst2|altsyncram_component|auto_generated|q_a\(3) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(3);
\inst2|altsyncram_component|auto_generated|q_a\(4) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(4);
\inst2|altsyncram_component|auto_generated|q_a\(5) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(5);
\inst2|altsyncram_component|auto_generated|q_a\(6) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(6);
\inst2|altsyncram_component|auto_generated|q_a\(7) <= \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\(7);

\clock~inputclkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \clock~input_o\);

\reset~inputclkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \reset~input_o\);
\inst|ALT_INV_status.000~q\ <= NOT \inst|status.000~q\;
\ALT_INV_clock~inputclkctrl_outclk\ <= NOT \clock~inputclkctrl_outclk\;

-- Location: IOOBUF_X67_Y28_N23
\write_read~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|write_read~combout\,
	devoe => ww_devoe,
	o => \write_read~output_o\);

-- Location: IOOBUF_X67_Y27_N16
\M_address[11]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(11),
	devoe => ww_devoe,
	o => \M_address[11]~output_o\);

-- Location: IOOBUF_X67_Y28_N2
\M_address[10]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(10),
	devoe => ww_devoe,
	o => \M_address[10]~output_o\);

-- Location: IOOBUF_X45_Y0_N23
\M_address[9]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(9),
	devoe => ww_devoe,
	o => \M_address[9]~output_o\);

-- Location: IOOBUF_X45_Y43_N23
\M_address[8]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(8),
	devoe => ww_devoe,
	o => \M_address[8]~output_o\);

-- Location: IOOBUF_X43_Y43_N9
\M_address[7]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(7),
	devoe => ww_devoe,
	o => \M_address[7]~output_o\);

-- Location: IOOBUF_X45_Y0_N30
\M_address[6]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(6),
	devoe => ww_devoe,
	o => \M_address[6]~output_o\);

-- Location: IOOBUF_X45_Y43_N30
\M_address[5]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(5),
	devoe => ww_devoe,
	o => \M_address[5]~output_o\);

-- Location: IOOBUF_X38_Y43_N9
\M_address[4]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(4),
	devoe => ww_devoe,
	o => \M_address[4]~output_o\);

-- Location: IOOBUF_X41_Y0_N9
\M_address[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(3),
	devoe => ww_devoe,
	o => \M_address[3]~output_o\);

-- Location: IOOBUF_X45_Y43_N16
\M_address[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(2),
	devoe => ww_devoe,
	o => \M_address[2]~output_o\);

-- Location: IOOBUF_X43_Y0_N23
\M_address[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(1),
	devoe => ww_devoe,
	o => \M_address[1]~output_o\);

-- Location: IOOBUF_X41_Y0_N23
\M_address[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|MAR\(0),
	devoe => ww_devoe,
	o => \M_address[0]~output_o\);

-- Location: IOOBUF_X45_Y43_N9
\overflow~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|overflow~1_combout\,
	devoe => ww_devoe,
	o => \overflow~output_o\);

-- Location: IOOBUF_X0_Y16_N9
\M_data_out[7]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[7]~output_o\);

-- Location: IOOBUF_X65_Y43_N23
\M_data_out[6]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[6]~output_o\);

-- Location: IOOBUF_X67_Y8_N16
\M_data_out[5]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[5]~output_o\);

-- Location: IOOBUF_X67_Y15_N2
\M_data_out[4]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[4]~output_o\);

-- Location: IOOBUF_X14_Y0_N9
\M_data_out[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[3]~output_o\);

-- Location: IOOBUF_X48_Y0_N30
\M_data_out[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[2]~output_o\);

-- Location: IOOBUF_X25_Y43_N16
\M_data_out[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[1]~output_o\);

-- Location: IOOBUF_X48_Y0_N9
\M_data_out[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \M_data_out[0]~output_o\);

-- Location: IOOBUF_X67_Y29_N23
\q[7]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(7),
	devoe => ww_devoe,
	o => \q[7]~output_o\);

-- Location: IOOBUF_X41_Y43_N16
\q[6]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(6),
	devoe => ww_devoe,
	o => \q[6]~output_o\);

-- Location: IOOBUF_X41_Y43_N2
\q[5]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(5),
	devoe => ww_devoe,
	o => \q[5]~output_o\);

-- Location: IOOBUF_X43_Y43_N2
\q[4]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(4),
	devoe => ww_devoe,
	o => \q[4]~output_o\);

-- Location: IOOBUF_X67_Y28_N9
\q[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(3),
	devoe => ww_devoe,
	o => \q[3]~output_o\);

-- Location: IOOBUF_X43_Y43_N23
\q[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(2),
	devoe => ww_devoe,
	o => \q[2]~output_o\);

-- Location: IOOBUF_X43_Y43_N30
\q[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(1),
	devoe => ww_devoe,
	o => \q[1]~output_o\);

-- Location: IOOBUF_X41_Y43_N9
\q[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|altsyncram_component|auto_generated|q_a\(0),
	devoe => ww_devoe,
	o => \q[0]~output_o\);

-- Location: IOIBUF_X0_Y21_N1
\clock~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_clock,
	o => \clock~input_o\);

-- Location: CLKCTRL_G4
\clock~inputclkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \clock~inputclkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \clock~inputclkctrl_outclk\);

-- Location: LCCOMB_X39_Y28_N24
\~GND\ : cycloneiii_lcell_comb
-- Equation(s):
-- \~GND~combout\ = GND

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	combout => \~GND~combout\);

-- Location: LCCOMB_X45_Y27_N6
\inst|PC[0]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[0]~14_combout\ = \inst|PC\(0) $ (VCC)
-- \inst|PC[0]~15\ = CARRY(\inst|PC\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(0),
	datad => VCC,
	combout => \inst|PC[0]~14_combout\,
	cout => \inst|PC[0]~15\);

-- Location: LCCOMB_X45_Y27_N8
\inst|PC[1]~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[1]~16_combout\ = (\inst|PC\(1) & (!\inst|PC[0]~15\)) # (!\inst|PC\(1) & ((\inst|PC[0]~15\) # (GND)))
-- \inst|PC[1]~17\ = CARRY((!\inst|PC[0]~15\) # (!\inst|PC\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(1),
	datad => VCC,
	cin => \inst|PC[0]~15\,
	combout => \inst|PC[1]~16_combout\,
	cout => \inst|PC[1]~17\);

-- Location: LCCOMB_X45_Y27_N10
\inst|PC[2]~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[2]~18_combout\ = (\inst|PC\(2) & (\inst|PC[1]~17\ $ (GND))) # (!\inst|PC\(2) & (!\inst|PC[1]~17\ & VCC))
-- \inst|PC[2]~19\ = CARRY((\inst|PC\(2) & !\inst|PC[1]~17\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(2),
	datad => VCC,
	cin => \inst|PC[1]~17\,
	combout => \inst|PC[2]~18_combout\,
	cout => \inst|PC[2]~19\);

-- Location: LCCOMB_X45_Y27_N12
\inst|PC[3]~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[3]~20_combout\ = (\inst|PC\(3) & (!\inst|PC[2]~19\)) # (!\inst|PC\(3) & ((\inst|PC[2]~19\) # (GND)))
-- \inst|PC[3]~21\ = CARRY((!\inst|PC[2]~19\) # (!\inst|PC\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(3),
	datad => VCC,
	cin => \inst|PC[2]~19\,
	combout => \inst|PC[3]~20_combout\,
	cout => \inst|PC[3]~21\);

-- Location: LCCOMB_X44_Y27_N12
\inst|Selector21~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector21~0_combout\ = (\inst2|altsyncram_component|auto_generated|q_a\(4) & \inst|status.010~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|altsyncram_component|auto_generated|q_a\(4),
	datad => \inst|status.010~q\,
	combout => \inst|Selector21~0_combout\);

-- Location: IOIBUF_X0_Y21_N8
\reset~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_reset,
	o => \reset~input_o\);

-- Location: CLKCTRL_G2
\reset~inputclkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \reset~inputclkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \reset~inputclkctrl_outclk\);

-- Location: LCCOMB_X45_Y27_N14
\inst|PC[4]~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[4]~22_combout\ = (\inst|PC\(4) & (\inst|PC[3]~21\ $ (GND))) # (!\inst|PC\(4) & (!\inst|PC[3]~21\ & VCC))
-- \inst|PC[4]~23\ = CARRY((\inst|PC\(4) & !\inst|PC[3]~21\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(4),
	datad => VCC,
	cin => \inst|PC[3]~21\,
	combout => \inst|PC[4]~22_combout\,
	cout => \inst|PC[4]~23\);

-- Location: LCCOMB_X45_Y27_N16
\inst|PC[5]~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[5]~24_combout\ = (\inst|PC\(5) & (!\inst|PC[4]~23\)) # (!\inst|PC\(5) & ((\inst|PC[4]~23\) # (GND)))
-- \inst|PC[5]~25\ = CARRY((!\inst|PC[4]~23\) # (!\inst|PC\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(5),
	datad => VCC,
	cin => \inst|PC[4]~23\,
	combout => \inst|PC[5]~24_combout\,
	cout => \inst|PC[5]~25\);

-- Location: LCCOMB_X45_Y27_N18
\inst|PC[6]~26\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[6]~26_combout\ = (\inst|PC\(6) & (\inst|PC[5]~25\ $ (GND))) # (!\inst|PC\(6) & (!\inst|PC[5]~25\ & VCC))
-- \inst|PC[6]~27\ = CARRY((\inst|PC\(6) & !\inst|PC[5]~25\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(6),
	datad => VCC,
	cin => \inst|PC[5]~25\,
	combout => \inst|PC[6]~26_combout\,
	cout => \inst|PC[6]~27\);

-- Location: LCCOMB_X43_Y27_N2
\inst|Selector19~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector19~0_combout\ = (\inst2|altsyncram_component|auto_generated|q_a\(6) & \inst|status.010~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|altsyncram_component|auto_generated|q_a\(6),
	datad => \inst|status.010~q\,
	combout => \inst|Selector19~0_combout\);

-- Location: FF_X43_Y27_N3
\inst|IR[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector19~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(6));

-- Location: LCCOMB_X46_Y28_N6
\inst|Selector0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector0~0_combout\ = (!\inst|Equal4~0_combout\ & \inst|status.010~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|Equal4~0_combout\,
	datad => \inst|status.010~q\,
	combout => \inst|Selector0~0_combout\);

-- Location: LCCOMB_X41_Y27_N12
\inst|MAR[8]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|MAR[8]~2_combout\ = ((\inst|IR\(13) $ (!\inst|IR\(12))) # (!\inst|IR\(14))) # (!\inst|IR\(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101111101111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|IR\(14),
	datad => \inst|IR\(12),
	combout => \inst|MAR[8]~2_combout\);

-- Location: LCCOMB_X41_Y27_N26
\inst|Selector4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector4~0_combout\ = (\inst|status.011~q\ & !\inst|MAR[8]~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.011~q\,
	datad => \inst|MAR[8]~2_combout\,
	combout => \inst|Selector4~0_combout\);

-- Location: FF_X41_Y27_N27
\inst|status.100\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector4~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|status.100~q\);

-- Location: LCCOMB_X41_Y28_N4
\inst|Equal3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal3~0_combout\ = (\inst|IR\(14) & (\inst|IR\(13) & (\inst|IR\(12) & \inst|IR\(15))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|IR\(15),
	combout => \inst|Equal3~0_combout\);

-- Location: LCCOMB_X42_Y28_N8
\inst|Selector1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector1~0_combout\ = ((\inst|Equal3~0_combout\ & \inst|status.001~q\)) # (!\inst|status.000~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal3~0_combout\,
	datac => \inst|status.001~q\,
	datad => \inst|status.000~q\,
	combout => \inst|Selector1~0_combout\);

-- Location: FF_X42_Y28_N9
\inst|status.001\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector1~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|status.001~q\);

-- Location: LCCOMB_X41_Y28_N22
\inst|Selector0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector0~2_combout\ = (!\inst|Equal3~0_combout\ & (\inst|status.001~q\ & !\inst|always1~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal3~0_combout\,
	datac => \inst|status.001~q\,
	datad => \inst|always1~0_combout\,
	combout => \inst|Selector0~2_combout\);

-- Location: LCCOMB_X41_Y27_N10
\inst|Equal7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal7~0_combout\ = ((\inst|IR\(13)) # ((\inst|IR\(12)) # (!\inst|IR\(14)))) # (!\inst|IR\(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|IR\(14),
	combout => \inst|Equal7~0_combout\);

-- Location: LCCOMB_X41_Y27_N8
\inst|Equal5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal5~0_combout\ = (\inst|IR\(15) & (\inst|IR\(13) & (!\inst|IR\(14) & \inst|IR\(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|IR\(14),
	datad => \inst|IR\(12),
	combout => \inst|Equal5~0_combout\);

-- Location: LCCOMB_X41_Y27_N18
\inst|Selector0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector0~1_combout\ = (\inst|MAR[8]~2_combout\ & (\inst|status.011~q\ & ((\inst|Equal5~0_combout\) # (!\inst|Equal7~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000000100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|MAR[8]~2_combout\,
	datab => \inst|Equal7~0_combout\,
	datac => \inst|status.011~q\,
	datad => \inst|Equal5~0_combout\,
	combout => \inst|Selector0~1_combout\);

-- Location: LCCOMB_X41_Y28_N30
\inst|Selector0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector0~3_combout\ = (!\inst|Selector0~0_combout\ & (!\inst|status.100~q\ & (!\inst|Selector0~2_combout\ & !\inst|Selector0~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector0~0_combout\,
	datab => \inst|status.100~q\,
	datac => \inst|Selector0~2_combout\,
	datad => \inst|Selector0~1_combout\,
	combout => \inst|Selector0~3_combout\);

-- Location: FF_X41_Y28_N31
\inst|status.000\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector0~3_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|status.000~q\);

-- Location: LCCOMB_X42_Y31_N2
\inst|R0[4]~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~8_combout\ = (\inst|status.100~q\) # ((\inst|IR\(14) & (!\inst|IR\(15) & \inst|status.001~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(15),
	datac => \inst|status.001~q\,
	datad => \inst|status.100~q\,
	combout => \inst|R0[4]~8_combout\);

-- Location: LCCOMB_X45_Y27_N20
\inst|PC[7]~28\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[7]~28_combout\ = (\inst|PC\(7) & (!\inst|PC[6]~27\)) # (!\inst|PC\(7) & ((\inst|PC[6]~27\) # (GND)))
-- \inst|PC[7]~29\ = CARRY((!\inst|PC[6]~27\) # (!\inst|PC\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(7),
	datad => VCC,
	cin => \inst|PC[6]~27\,
	combout => \inst|PC[7]~28_combout\,
	cout => \inst|PC[7]~29\);

-- Location: LCCOMB_X44_Y27_N0
\inst|Selector18~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector18~0_combout\ = (\inst|status.010~q\ & \inst2|altsyncram_component|auto_generated|q_a\(7))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.010~q\,
	datad => \inst2|altsyncram_component|auto_generated|q_a\(7),
	combout => \inst|Selector18~0_combout\);

-- Location: FF_X44_Y27_N1
\inst|IR[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector18~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(7));

-- Location: FF_X45_Y27_N21
\inst|PC[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[7]~28_combout\,
	asdata => \inst|IR\(7),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(7));

-- Location: LCCOMB_X46_Y27_N28
\inst|MAR[8]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|MAR[8]~0_combout\ = ((\inst|IR\(13) & (\inst|IR\(12) $ (!\inst|IR\(14)))) # (!\inst|IR\(13) & ((!\inst|IR\(14)) # (!\inst|IR\(12))))) # (!\inst|IR\(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101011101111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|IR\(14),
	combout => \inst|MAR[8]~0_combout\);

-- Location: FF_X43_Y28_N15
\inst|IR[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	asdata => \inst2|altsyncram_component|auto_generated|q_a\(1),
	clrn => \reset~inputclkctrl_outclk\,
	sload => VCC,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(9));

-- Location: LCCOMB_X43_Y27_N8
\inst|Mux47~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~2_combout\ = (!\inst|IR\(14) & !\inst|IR\(12))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|IR\(14),
	datad => \inst|IR\(12),
	combout => \inst|Mux47~2_combout\);

-- Location: LCCOMB_X42_Y28_N2
\inst|R0[4]~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~11_combout\ = (\inst|status.001~q\ & (((\inst|IR\(15)) # (!\inst|Mux47~2_combout\)) # (!\inst|IR\(13))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|IR\(15),
	datac => \inst|Mux47~2_combout\,
	datad => \inst|status.001~q\,
	combout => \inst|R0[4]~11_combout\);

-- Location: LCCOMB_X43_Y30_N8
\inst|R0[4]~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~6_combout\ = (!\inst|IR\(15) & \inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datad => \inst|status.001~q\,
	combout => \inst|R0[4]~6_combout\);

-- Location: LCCOMB_X43_Y30_N10
\inst|R0[1]~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[1]~17_combout\ = (!\inst|IR\(14) & (\inst|R0[4]~6_combout\ & ((\inst|IR\(12)) # (!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(12),
	datac => \inst|R0[4]~6_combout\,
	datad => \inst|IR\(13),
	combout => \inst|R0[1]~17_combout\);

-- Location: LCCOMB_X43_Y30_N20
\inst|R0[1]~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[1]~18_combout\ = (\inst|R0[1]~17_combout\ & (\inst|IR\(13))) # (!\inst|R0[1]~17_combout\ & ((\inst|R0[4]~11_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(13),
	datac => \inst|R0[4]~11_combout\,
	datad => \inst|R0[1]~17_combout\,
	combout => \inst|R0[1]~18_combout\);

-- Location: FF_X43_Y27_N1
\inst|IR[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	asdata => \inst2|altsyncram_component|auto_generated|q_a\(0),
	clrn => \reset~inputclkctrl_outclk\,
	sload => VCC,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(8));

-- Location: LCCOMB_X43_Y27_N24
\inst|IR[11]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|IR[11]~feeder_combout\ = \inst2|altsyncram_component|auto_generated|q_a\(3)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst2|altsyncram_component|auto_generated|q_a\(3),
	combout => \inst|IR[11]~feeder_combout\);

-- Location: FF_X43_Y27_N25
\inst|IR[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|IR[11]~feeder_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(11));

-- Location: LCCOMB_X46_Y27_N10
\inst|Decoder0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~1_combout\ = (\inst|IR\(11) & !\inst|IR\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datac => \inst|IR\(10),
	combout => \inst|Decoder0~1_combout\);

-- Location: LCCOMB_X46_Y28_N4
\inst|R2[7]~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[7]~6_combout\ = (!\inst|status.010~q\ & \inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datad => \inst|status.001~q\,
	combout => \inst|R2[7]~6_combout\);

-- Location: LCCOMB_X45_Y28_N0
\inst|R2[7]~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[7]~7_combout\ = (\reset~input_o\ & ((\inst|R2[7]~6_combout\) # ((\inst|Selector0~0_combout\ & \inst|Decoder0~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector0~0_combout\,
	datab => \reset~input_o\,
	datac => \inst|Decoder0~1_combout\,
	datad => \inst|R2[7]~6_combout\,
	combout => \inst|R2[7]~7_combout\);

-- Location: LCCOMB_X45_Y29_N2
\inst|R2~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~18_combout\ = (!\inst|IR\(8) & \inst|IR\(9))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|IR\(8),
	datad => \inst|IR\(9),
	combout => \inst|R2~18_combout\);

-- Location: LCCOMB_X43_Y27_N0
\inst|Decoder0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~2_combout\ = (\inst|IR\(10) & !\inst|IR\(11))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datad => \inst|IR\(11),
	combout => \inst|Decoder0~2_combout\);

-- Location: LCCOMB_X45_Y28_N30
\inst|R1[7]~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[7]~6_combout\ = (\reset~input_o\ & ((\inst|R2[7]~6_combout\) # ((\inst|Selector0~0_combout\ & \inst|Decoder0~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector0~0_combout\,
	datab => \reset~input_o\,
	datac => \inst|Decoder0~2_combout\,
	datad => \inst|R2[7]~6_combout\,
	combout => \inst|R1[7]~6_combout\);

-- Location: LCCOMB_X43_Y27_N28
\inst|Mux47~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~3_combout\ = (\inst|R1\(0) & (((\inst|IR\(11)) # (\inst|IR\(14))) # (!\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(11),
	datac => \inst|IR\(14),
	datad => \inst|R1\(0),
	combout => \inst|Mux47~3_combout\);

-- Location: LCCOMB_X42_Y30_N18
\inst|Selector68~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~0_combout\ = (\inst|A\(1) & ((\inst|IR\(12)) # (!\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datac => \inst|IR\(12),
	datad => \inst|A\(1),
	combout => \inst|Selector68~0_combout\);

-- Location: LCCOMB_X42_Y30_N26
\inst|Selector52~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector52~3_combout\ = (\inst|R2\(1) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector68~0_combout\))))) # (!\inst|R2\(1) & (((\inst|IR\(13) & \inst|Selector68~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111100011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R2\(1),
	datac => \inst|IR\(13),
	datad => \inst|Selector68~0_combout\,
	combout => \inst|Selector52~3_combout\);

-- Location: LCCOMB_X42_Y30_N4
\inst|Selector52~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector52~2_combout\ = (\inst|IR\(13) & (\inst|R2\(1) $ (((!\inst|Selector68~0_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector68~0_combout\) # (!\inst|R2\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001001000111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R2\(1),
	datac => \inst|IR\(13),
	datad => \inst|Selector68~0_combout\,
	combout => \inst|Selector52~2_combout\);

-- Location: LCCOMB_X45_Y30_N8
\inst|Add8~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~0_combout\ = (\inst|A\(0) & (\inst|R2\(0) $ (VCC))) # (!\inst|A\(0) & ((\inst|R2\(0)) # (GND)))
-- \inst|Add8~1\ = CARRY((\inst|R2\(0)) # (!\inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011011011101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|R2\(0),
	datad => VCC,
	combout => \inst|Add8~0_combout\,
	cout => \inst|Add8~1\);

-- Location: LCCOMB_X45_Y30_N10
\inst|Add8~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~2_combout\ = (\inst|R2\(1) & ((\inst|A\(1) & (!\inst|Add8~1\)) # (!\inst|A\(1) & (\inst|Add8~1\ & VCC)))) # (!\inst|R2\(1) & ((\inst|A\(1) & ((\inst|Add8~1\) # (GND))) # (!\inst|A\(1) & (!\inst|Add8~1\))))
-- \inst|Add8~3\ = CARRY((\inst|R2\(1) & (\inst|A\(1) & !\inst|Add8~1\)) # (!\inst|R2\(1) & ((\inst|A\(1)) # (!\inst|Add8~1\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add8~1\,
	combout => \inst|Add8~2_combout\,
	cout => \inst|Add8~3\);

-- Location: LCCOMB_X42_Y30_N12
\inst|Selector52~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector52~4_combout\ = (\inst|Selector52~3_combout\ & ((\inst|IR\(11)) # ((!\inst|Selector52~2_combout\)))) # (!\inst|Selector52~3_combout\ & (((!\inst|Selector52~2_combout\ & \inst|Add8~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000111110001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector52~3_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector52~2_combout\,
	datad => \inst|Add8~2_combout\,
	combout => \inst|Selector52~4_combout\);

-- Location: LCCOMB_X41_Y31_N12
\inst|R1[5]~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~9_combout\ = (!\inst|IR\(15) & \inst|IR\(14))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(15),
	datad => \inst|IR\(14),
	combout => \inst|R1[5]~9_combout\);

-- Location: LCCOMB_X42_Y32_N14
\inst|R0[4]~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~10_combout\ = (\inst|IR\(15) & ((\inst|IR\(12)) # (\inst|IR\(13))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|IR\(15),
	combout => \inst|R0[4]~10_combout\);

-- Location: LCCOMB_X42_Y31_N22
\inst|Selector43~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector43~2_combout\ = (\inst|A\(2) & ((\inst|IR\(10)) # (\inst|IR\(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|A\(2),
	datac => \inst|IR\(10),
	datad => \inst|IR\(12),
	combout => \inst|Selector43~2_combout\);

-- Location: LCCOMB_X46_Y31_N6
\inst|Selector43~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector43~3_combout\ = (\inst|IR\(13) & (\inst|R3\(2) $ (((!\inst|Selector43~2_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector43~2_combout\) # (!\inst|R3\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000011000101110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R3\(2),
	datad => \inst|Selector43~2_combout\,
	combout => \inst|Selector43~3_combout\);

-- Location: LCCOMB_X46_Y31_N8
\inst|Selector43~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector43~4_combout\ = (\inst|R3\(2) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector43~2_combout\))))) # (!\inst|R3\(2) & (((\inst|IR\(13) & \inst|Selector43~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R3\(2),
	datad => \inst|Selector43~2_combout\,
	combout => \inst|Selector43~4_combout\);

-- Location: LCCOMB_X45_Y31_N8
\inst|Add9~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~2_combout\ = (\inst|R3\(1) & ((\inst|A\(1) & (!\inst|Add9~1\)) # (!\inst|A\(1) & (\inst|Add9~1\ & VCC)))) # (!\inst|R3\(1) & ((\inst|A\(1) & ((\inst|Add9~1\) # (GND))) # (!\inst|A\(1) & (!\inst|Add9~1\))))
-- \inst|Add9~3\ = CARRY((\inst|R3\(1) & (\inst|A\(1) & !\inst|Add9~1\)) # (!\inst|R3\(1) & ((\inst|A\(1)) # (!\inst|Add9~1\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add9~1\,
	combout => \inst|Add9~2_combout\,
	cout => \inst|Add9~3\);

-- Location: LCCOMB_X45_Y31_N10
\inst|Add9~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~4_combout\ = ((\inst|R3\(2) $ (\inst|A\(2) $ (\inst|Add9~3\)))) # (GND)
-- \inst|Add9~5\ = CARRY((\inst|R3\(2) & ((!\inst|Add9~3\) # (!\inst|A\(2)))) # (!\inst|R3\(2) & (!\inst|A\(2) & !\inst|Add9~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add9~3\,
	combout => \inst|Add9~4_combout\,
	cout => \inst|Add9~5\);

-- Location: LCCOMB_X46_Y31_N10
\inst|Selector43~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector43~5_combout\ = (\inst|Selector43~3_combout\ & (\inst|IR\(11) & (\inst|Selector43~4_combout\))) # (!\inst|Selector43~3_combout\ & (((\inst|Selector43~4_combout\) # (\inst|Add9~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101010111010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector43~3_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector43~4_combout\,
	datad => \inst|Add9~4_combout\,
	combout => \inst|Selector43~5_combout\);

-- Location: LCCOMB_X41_Y28_N18
\inst|Selector59~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector59~2_combout\ = (\inst|A\(2) & ((\inst|IR\(12)) # (!\inst|IR\(11))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(12),
	datac => \inst|A\(2),
	datad => \inst|IR\(11),
	combout => \inst|Selector59~2_combout\);

-- Location: LCCOMB_X41_Y28_N14
\inst|Selector59~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector59~4_combout\ = (\inst|R1\(2) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector59~2_combout\))))) # (!\inst|R1\(2) & (\inst|IR\(13) & ((\inst|Selector59~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(2),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector59~2_combout\,
	combout => \inst|Selector59~4_combout\);

-- Location: LCCOMB_X41_Y28_N16
\inst|Selector59~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector59~3_combout\ = (\inst|IR\(13) & (\inst|R1\(2) $ (((!\inst|Selector59~2_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector59~2_combout\) # (!\inst|R1\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001010001110100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(2),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector59~2_combout\,
	combout => \inst|Selector59~3_combout\);

-- Location: LCCOMB_X43_Y28_N12
\inst|Add7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~0_combout\ = (\inst|A\(0) & (\inst|R1\(0) $ (VCC))) # (!\inst|A\(0) & ((\inst|R1\(0)) # (GND)))
-- \inst|Add7~1\ = CARRY((\inst|R1\(0)) # (!\inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011011011101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|R1\(0),
	datad => VCC,
	combout => \inst|Add7~0_combout\,
	cout => \inst|Add7~1\);

-- Location: LCCOMB_X43_Y28_N14
\inst|Add7~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~2_combout\ = (\inst|A\(1) & ((\inst|R1\(1) & (!\inst|Add7~1\)) # (!\inst|R1\(1) & ((\inst|Add7~1\) # (GND))))) # (!\inst|A\(1) & ((\inst|R1\(1) & (\inst|Add7~1\ & VCC)) # (!\inst|R1\(1) & (!\inst|Add7~1\))))
-- \inst|Add7~3\ = CARRY((\inst|A\(1) & ((!\inst|Add7~1\) # (!\inst|R1\(1)))) # (!\inst|A\(1) & (!\inst|R1\(1) & !\inst|Add7~1\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100100101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(1),
	datab => \inst|R1\(1),
	datad => VCC,
	cin => \inst|Add7~1\,
	combout => \inst|Add7~2_combout\,
	cout => \inst|Add7~3\);

-- Location: LCCOMB_X43_Y28_N16
\inst|Add7~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~4_combout\ = ((\inst|R1\(2) $ (\inst|A\(2) $ (\inst|Add7~3\)))) # (GND)
-- \inst|Add7~5\ = CARRY((\inst|R1\(2) & ((!\inst|Add7~3\) # (!\inst|A\(2)))) # (!\inst|R1\(2) & (!\inst|A\(2) & !\inst|Add7~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add7~3\,
	combout => \inst|Add7~4_combout\,
	cout => \inst|Add7~5\);

-- Location: LCCOMB_X42_Y28_N12
\inst|Selector59~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector59~5_combout\ = (\inst|Selector59~4_combout\ & ((\inst|IR\(10)) # ((!\inst|Selector59~3_combout\)))) # (!\inst|Selector59~4_combout\ & (((!\inst|Selector59~3_combout\ & \inst|Add7~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000111110001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector59~4_combout\,
	datab => \inst|IR\(10),
	datac => \inst|Selector59~3_combout\,
	datad => \inst|Add7~4_combout\,
	combout => \inst|Selector59~5_combout\);

-- Location: LCCOMB_X42_Y32_N28
\inst|R0[4]~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~9_combout\ = (\inst|IR\(13)) # (!\inst|IR\(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|IR\(13),
	datad => \inst|IR\(15),
	combout => \inst|R0[4]~9_combout\);

-- Location: LCCOMB_X46_Y30_N2
\inst|Selector50~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector50~2_combout\ = (\inst|A\(3) & ((\inst|IR\(12)) # (!\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(12),
	datac => \inst|A\(3),
	datad => \inst|IR\(10),
	combout => \inst|Selector50~2_combout\);

-- Location: LCCOMB_X46_Y30_N16
\inst|Selector50~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector50~3_combout\ = (\inst|IR\(13) & (\inst|R2\(3) $ (((!\inst|Selector50~2_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector50~2_combout\) # (!\inst|R2\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001010001110100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector50~2_combout\,
	combout => \inst|Selector50~3_combout\);

-- Location: LCCOMB_X46_Y30_N26
\inst|Selector50~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector50~4_combout\ = (\inst|R2\(3) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector50~2_combout\))))) # (!\inst|R2\(3) & (\inst|IR\(13) & ((\inst|Selector50~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector50~2_combout\,
	combout => \inst|Selector50~4_combout\);

-- Location: LCCOMB_X45_Y30_N12
\inst|Add8~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~4_combout\ = ((\inst|R2\(2) $ (\inst|A\(2) $ (\inst|Add8~3\)))) # (GND)
-- \inst|Add8~5\ = CARRY((\inst|R2\(2) & ((!\inst|Add8~3\) # (!\inst|A\(2)))) # (!\inst|R2\(2) & (!\inst|A\(2) & !\inst|Add8~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add8~3\,
	combout => \inst|Add8~4_combout\,
	cout => \inst|Add8~5\);

-- Location: LCCOMB_X45_Y30_N14
\inst|Add8~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~6_combout\ = (\inst|R2\(3) & ((\inst|A\(3) & (!\inst|Add8~5\)) # (!\inst|A\(3) & (\inst|Add8~5\ & VCC)))) # (!\inst|R2\(3) & ((\inst|A\(3) & ((\inst|Add8~5\) # (GND))) # (!\inst|A\(3) & (!\inst|Add8~5\))))
-- \inst|Add8~7\ = CARRY((\inst|R2\(3) & (\inst|A\(3) & !\inst|Add8~5\)) # (!\inst|R2\(3) & ((\inst|A\(3)) # (!\inst|Add8~5\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add8~5\,
	combout => \inst|Add8~6_combout\,
	cout => \inst|Add8~7\);

-- Location: LCCOMB_X46_Y30_N8
\inst|Selector50~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector50~5_combout\ = (\inst|Selector50~3_combout\ & (\inst|IR\(11) & (\inst|Selector50~4_combout\))) # (!\inst|Selector50~3_combout\ & (((\inst|Selector50~4_combout\) # (\inst|Add8~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011001110110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|Selector50~3_combout\,
	datac => \inst|Selector50~4_combout\,
	datad => \inst|Add8~6_combout\,
	combout => \inst|Selector50~5_combout\);

-- Location: LCCOMB_X46_Y31_N30
\inst|Selector42~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector42~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R3\(2)) # (\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & (\inst|R3\(4) & ((!\inst|R0[4]~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(4),
	datab => \inst|R3\(2),
	datac => \inst|R0[4]~10_combout\,
	datad => \inst|R0[4]~9_combout\,
	combout => \inst|Selector42~0_combout\);

-- Location: LCCOMB_X41_Y31_N30
\inst|Decoder0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~3_combout\ = (\inst|IR\(10) & \inst|IR\(11))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|IR\(10),
	datad => \inst|IR\(11),
	combout => \inst|Decoder0~3_combout\);

-- Location: LCCOMB_X46_Y28_N26
\inst|R3[7]~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[7]~6_combout\ = (\reset~input_o\ & ((\inst|R2[7]~6_combout\) # ((\inst|Decoder0~3_combout\ & \inst|Selector0~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010100010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \inst|Decoder0~3_combout\,
	datac => \inst|R2[7]~6_combout\,
	datad => \inst|Selector0~0_combout\,
	combout => \inst|R3[7]~6_combout\);

-- Location: LCCOMB_X46_Y28_N14
\inst|Mux31~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~2_combout\ = (\inst|R3\(0) & ((\inst|IR\(14)) # ((!\inst|IR\(11)) # (!\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(10),
	datac => \inst|R3\(0),
	datad => \inst|IR\(11),
	combout => \inst|Mux31~2_combout\);

-- Location: LCCOMB_X45_Y28_N18
\inst|Mux31~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~3_combout\ = (\inst|Mux31~2_combout\) # ((\inst|Decoder0~3_combout\ & (\inst|Mux47~2_combout\ & \inst|R3\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~3_combout\,
	datab => \inst|Mux47~2_combout\,
	datac => \inst|Mux31~2_combout\,
	datad => \inst|R3\(1),
	combout => \inst|Mux31~3_combout\);

-- Location: LCCOMB_X46_Y29_N4
\inst|Mux31~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~8_combout\ = (\inst|IR\(9) & (\inst|IR\(8) & (!\inst|IR\(14) & !\inst|IR\(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(9),
	datab => \inst|IR\(8),
	datac => \inst|IR\(14),
	datad => \inst|IR\(12),
	combout => \inst|Mux31~8_combout\);

-- Location: LCCOMB_X45_Y29_N22
\inst|Mux31~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~9_combout\ = (\inst|Mux31~8_combout\ & (\inst|RX\(0))) # (!\inst|Mux31~8_combout\ & ((\inst|R3\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(0),
	datac => \inst|R3\(0),
	datad => \inst|Mux31~8_combout\,
	combout => \inst|Mux31~9_combout\);

-- Location: LCCOMB_X46_Y28_N20
\inst|Equal0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~1_combout\ = (\inst|IR\(14) & !\inst|IR\(12))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datad => \inst|IR\(12),
	combout => \inst|Equal0~1_combout\);

-- Location: LCCOMB_X45_Y31_N6
\inst|Add9~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~0_combout\ = (\inst|A\(0) & (\inst|R3\(0) $ (VCC))) # (!\inst|A\(0) & ((\inst|R3\(0)) # (GND)))
-- \inst|Add9~1\ = CARRY((\inst|R3\(0)) # (!\inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011011011101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|R3\(0),
	datad => VCC,
	combout => \inst|Add9~0_combout\,
	cout => \inst|Add9~1\);

-- Location: LCCOMB_X45_Y30_N28
\inst|Mux47~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~7_combout\ = (\inst|IR\(14) & ((!\inst|IR\(12)) # (!\inst|A\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(14),
	datac => \inst|A\(0),
	datad => \inst|IR\(12),
	combout => \inst|Mux47~7_combout\);

-- Location: LCCOMB_X46_Y28_N10
\inst|Mux31~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~11_combout\ = (\inst|R3\(0) & (((!\inst|Mux47~7_combout\) # (!\inst|IR\(10))) # (!\inst|IR\(11))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|R3\(0),
	datac => \inst|IR\(10),
	datad => \inst|Mux47~7_combout\,
	combout => \inst|Mux31~11_combout\);

-- Location: LCCOMB_X46_Y28_N30
\inst|Mux31~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~6_combout\ = (\inst|Mux31~11_combout\) # ((\inst|Decoder0~3_combout\ & (\inst|Equal0~1_combout\ & \inst|Add9~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~3_combout\,
	datab => \inst|Equal0~1_combout\,
	datac => \inst|Add9~0_combout\,
	datad => \inst|Mux31~11_combout\,
	combout => \inst|Mux31~6_combout\);

-- Location: LCCOMB_X44_Y31_N4
\inst|Add4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~0_combout\ = (\inst|R3\(0) & (\inst|A\(0) $ (VCC))) # (!\inst|R3\(0) & (\inst|A\(0) & VCC))
-- \inst|Add4~1\ = CARRY((\inst|R3\(0) & \inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(0),
	datab => \inst|A\(0),
	datad => VCC,
	combout => \inst|Add4~0_combout\,
	cout => \inst|Add4~1\);

-- Location: LCCOMB_X45_Y28_N8
\inst|Mux31~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~4_combout\ = (\inst|Decoder0~3_combout\ & ((\inst|IR\(12) & ((\inst|Add4~0_combout\))) # (!\inst|IR\(12) & (\inst|A\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110000001000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|A\(0),
	datac => \inst|Decoder0~3_combout\,
	datad => \inst|Add4~0_combout\,
	combout => \inst|Mux31~4_combout\);

-- Location: LCCOMB_X46_Y28_N0
\inst|Mux31~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~5_combout\ = (\inst|Mux31~4_combout\) # ((\inst|R3\(0) & ((\inst|Equal0~1_combout\) # (!\inst|Decoder0~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~3_combout\,
	datab => \inst|Equal0~1_combout\,
	datac => \inst|R3\(0),
	datad => \inst|Mux31~4_combout\,
	combout => \inst|Mux31~5_combout\);

-- Location: LCCOMB_X46_Y28_N16
\inst|Mux31~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~7_combout\ = (\inst|IR\(15) & (\inst|IR\(13))) # (!\inst|IR\(15) & ((\inst|IR\(13) & ((\inst|Mux31~5_combout\))) # (!\inst|IR\(13) & (\inst|Mux31~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|Mux31~6_combout\,
	datad => \inst|Mux31~5_combout\,
	combout => \inst|Mux31~7_combout\);

-- Location: LCCOMB_X46_Y28_N2
\inst|Mux31~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux31~10_combout\ = (\inst|IR\(15) & ((\inst|Mux31~7_combout\ & ((\inst|Mux31~9_combout\))) # (!\inst|Mux31~7_combout\ & (\inst|Mux31~3_combout\)))) # (!\inst|IR\(15) & (((\inst|Mux31~7_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|Mux31~3_combout\,
	datac => \inst|Mux31~9_combout\,
	datad => \inst|Mux31~7_combout\,
	combout => \inst|Mux31~10_combout\);

-- Location: LCCOMB_X46_Y28_N28
\inst|R3[0]~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[0]~21_combout\ = (\inst|R3[7]~6_combout\ & ((\inst|status.010~q\ & (\inst|A\(0))) # (!\inst|status.010~q\ & ((\inst|Mux31~10_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101000010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datab => \inst|A\(0),
	datac => \inst|R3[7]~6_combout\,
	datad => \inst|Mux31~10_combout\,
	combout => \inst|R3[0]~21_combout\);

-- Location: LCCOMB_X46_Y28_N18
\inst|R3[0]~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[0]~22_combout\ = (\inst|R3[0]~21_combout\) # ((!\inst|R3[7]~6_combout\ & \inst|R3\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111101010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3[7]~6_combout\,
	datac => \inst|R3\(0),
	datad => \inst|R3[0]~21_combout\,
	combout => \inst|R3[0]~22_combout\);

-- Location: FF_X46_Y28_N19
\inst|R3[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[0]~22_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(0));

-- Location: LCCOMB_X44_Y31_N6
\inst|Add4~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~2_combout\ = (\inst|R3\(1) & ((\inst|A\(1) & (\inst|Add4~1\ & VCC)) # (!\inst|A\(1) & (!\inst|Add4~1\)))) # (!\inst|R3\(1) & ((\inst|A\(1) & (!\inst|Add4~1\)) # (!\inst|A\(1) & ((\inst|Add4~1\) # (GND)))))
-- \inst|Add4~3\ = CARRY((\inst|R3\(1) & (!\inst|A\(1) & !\inst|Add4~1\)) # (!\inst|R3\(1) & ((!\inst|Add4~1\) # (!\inst|A\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add4~1\,
	combout => \inst|Add4~2_combout\,
	cout => \inst|Add4~3\);

-- Location: LCCOMB_X44_Y31_N8
\inst|Add4~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~4_combout\ = ((\inst|A\(2) $ (\inst|R3\(2) $ (!\inst|Add4~3\)))) # (GND)
-- \inst|Add4~5\ = CARRY((\inst|A\(2) & ((\inst|R3\(2)) # (!\inst|Add4~3\))) # (!\inst|A\(2) & (\inst|R3\(2) & !\inst|Add4~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(2),
	datab => \inst|R3\(2),
	datad => VCC,
	cin => \inst|Add4~3\,
	combout => \inst|Add4~4_combout\,
	cout => \inst|Add4~5\);

-- Location: LCCOMB_X44_Y31_N10
\inst|Add4~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~6_combout\ = (\inst|R3\(3) & ((\inst|A\(3) & (\inst|Add4~5\ & VCC)) # (!\inst|A\(3) & (!\inst|Add4~5\)))) # (!\inst|R3\(3) & ((\inst|A\(3) & (!\inst|Add4~5\)) # (!\inst|A\(3) & ((\inst|Add4~5\) # (GND)))))
-- \inst|Add4~7\ = CARRY((\inst|R3\(3) & (!\inst|A\(3) & !\inst|Add4~5\)) # (!\inst|R3\(3) & ((!\inst|Add4~5\) # (!\inst|A\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add4~5\,
	combout => \inst|Add4~6_combout\,
	cout => \inst|Add4~7\);

-- Location: LCCOMB_X45_Y31_N26
\inst|Selector42~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector42~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector42~0_combout\ & (\inst|RX\(3))) # (!\inst|Selector42~0_combout\ & ((\inst|Add4~6_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector42~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|RX\(3),
	datac => \inst|Selector42~0_combout\,
	datad => \inst|Add4~6_combout\,
	combout => \inst|Selector42~1_combout\);

-- Location: LCCOMB_X45_Y31_N12
\inst|Add9~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~6_combout\ = (\inst|R3\(3) & ((\inst|A\(3) & (!\inst|Add9~5\)) # (!\inst|A\(3) & (\inst|Add9~5\ & VCC)))) # (!\inst|R3\(3) & ((\inst|A\(3) & ((\inst|Add9~5\) # (GND))) # (!\inst|A\(3) & (!\inst|Add9~5\))))
-- \inst|Add9~7\ = CARRY((\inst|R3\(3) & (\inst|A\(3) & !\inst|Add9~5\)) # (!\inst|R3\(3) & ((\inst|A\(3)) # (!\inst|Add9~5\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add9~5\,
	combout => \inst|Add9~6_combout\,
	cout => \inst|Add9~7\);

-- Location: LCCOMB_X46_Y31_N0
\inst|R3~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~19_combout\ = (\inst|R3\(3)) # ((\inst|A\(3) & (\inst|IR\(11) & \inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(3),
	datab => \inst|A\(3),
	datac => \inst|IR\(11),
	datad => \inst|IR\(10),
	combout => \inst|R3~19_combout\);

-- Location: LCCOMB_X46_Y31_N18
\inst|Selector42~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector42~2_combout\ = (\inst|IR\(13) & (((\inst|IR\(12)) # (\inst|R3~19_combout\)))) # (!\inst|IR\(13) & (\inst|Add9~6_combout\ & (!\inst|IR\(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Add9~6_combout\,
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|R3~19_combout\,
	combout => \inst|Selector42~2_combout\);

-- Location: LCCOMB_X46_Y31_N16
\inst|Selector42~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector42~3_combout\ = (\inst|R3\(3) & (\inst|Selector42~2_combout\ $ (((\inst|A\(3) & \inst|IR\(12)))))) # (!\inst|R3\(3) & (\inst|Selector42~2_combout\ & ((\inst|A\(3)) # (!\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110111110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(3),
	datab => \inst|A\(3),
	datac => \inst|IR\(12),
	datad => \inst|Selector42~2_combout\,
	combout => \inst|Selector42~3_combout\);

-- Location: LCCOMB_X46_Y31_N22
\inst|R3[3]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[3]~3_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector42~3_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector42~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector42~1_combout\,
	datad => \inst|Selector42~3_combout\,
	combout => \inst|R3[3]~3_combout\);

-- Location: LCCOMB_X42_Y32_N16
\inst|R1[5]~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~10_combout\ = ((!\inst|IR\(12) & (!\inst|IR\(15) & !\inst|IR\(14)))) # (!\inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(15),
	datac => \inst|status.001~q\,
	datad => \inst|IR\(14),
	combout => \inst|R1[5]~10_combout\);

-- Location: LCCOMB_X42_Y31_N4
\inst|R3[6]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~14_combout\ = (\inst|IR\(13) & (!\inst|Decoder0~3_combout\ & ((\inst|IR\(12)) # (!\inst|IR\(14))))) # (!\inst|IR\(13) & (((!\inst|Decoder0~3_combout\) # (!\inst|IR\(14)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001110111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|IR\(14),
	datad => \inst|Decoder0~3_combout\,
	combout => \inst|R3[6]~14_combout\);

-- Location: LCCOMB_X41_Y31_N20
\inst|R3[6]~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~12_combout\ = (\inst|IR\(13) & ((\inst|IR\(12)) # ((!\inst|IR\(9)) # (!\inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|IR\(8),
	datad => \inst|IR\(9),
	combout => \inst|R3[6]~12_combout\);

-- Location: LCCOMB_X41_Y31_N14
\inst|R3[6]~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~13_combout\ = (\inst|IR\(14)) # ((\inst|R3[6]~12_combout\) # ((!\inst|IR\(13) & !\inst|Decoder0~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110101011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(13),
	datac => \inst|Decoder0~3_combout\,
	datad => \inst|R3[6]~12_combout\,
	combout => \inst|R3[6]~13_combout\);

-- Location: LCCOMB_X42_Y31_N26
\inst|R3[6]~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~15_combout\ = ((\inst|IR\(15) & ((\inst|R3[6]~13_combout\))) # (!\inst|IR\(15) & (\inst|R3[6]~14_combout\))) # (!\inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111101001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|R3[6]~14_combout\,
	datac => \inst|status.001~q\,
	datad => \inst|R3[6]~13_combout\,
	combout => \inst|R3[6]~15_combout\);

-- Location: LCCOMB_X42_Y31_N12
\inst|R3[6]~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~16_combout\ = ((!\inst|Equal4~0_combout\ & \inst|status.010~q\)) # (!\inst|R3[6]~15_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal4~0_combout\,
	datac => \inst|R3[6]~15_combout\,
	datad => \inst|status.010~q\,
	combout => \inst|R3[6]~16_combout\);

-- Location: LCCOMB_X42_Y31_N30
\inst|R3[6]~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~17_combout\ = (\reset~input_o\ & (\inst|R3[6]~16_combout\ & ((\inst|Decoder0~3_combout\) # (!\inst|R3[6]~15_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3[6]~15_combout\,
	datab => \inst|Decoder0~3_combout\,
	datac => \reset~input_o\,
	datad => \inst|R3[6]~16_combout\,
	combout => \inst|R3[6]~17_combout\);

-- Location: FF_X46_Y31_N23
\inst|R3[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[3]~3_combout\,
	asdata => \inst|A\(3),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R3[6]~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(3));

-- Location: LCCOMB_X45_Y31_N14
\inst|Add9~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~8_combout\ = ((\inst|A\(4) $ (\inst|R3\(4) $ (\inst|Add9~7\)))) # (GND)
-- \inst|Add9~9\ = CARRY((\inst|A\(4) & (\inst|R3\(4) & !\inst|Add9~7\)) # (!\inst|A\(4) & ((\inst|R3\(4)) # (!\inst|Add9~7\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|R3\(4),
	datad => VCC,
	cin => \inst|Add9~7\,
	combout => \inst|Add9~8_combout\,
	cout => \inst|Add9~9\);

-- Location: LCCOMB_X42_Y31_N16
\inst|Selector41~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector41~2_combout\ = (\inst|A\(4) & ((\inst|IR\(10)) # (\inst|IR\(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datac => \inst|A\(4),
	datad => \inst|IR\(12),
	combout => \inst|Selector41~2_combout\);

-- Location: LCCOMB_X46_Y31_N26
\inst|Selector41~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector41~4_combout\ = (\inst|R3\(4) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector41~2_combout\))))) # (!\inst|R3\(4) & (\inst|IR\(13) & ((\inst|Selector41~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(4),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector41~2_combout\,
	combout => \inst|Selector41~4_combout\);

-- Location: LCCOMB_X46_Y31_N12
\inst|Selector41~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector41~3_combout\ = (\inst|IR\(13) & (\inst|R3\(4) $ (((!\inst|Selector41~2_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector41~2_combout\) # (!\inst|R3\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001010001110100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(4),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector41~2_combout\,
	combout => \inst|Selector41~3_combout\);

-- Location: LCCOMB_X46_Y31_N28
\inst|Selector41~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector41~5_combout\ = (\inst|Selector41~4_combout\ & (((\inst|IR\(11)) # (!\inst|Selector41~3_combout\)))) # (!\inst|Selector41~4_combout\ & (\inst|Add9~8_combout\ & ((!\inst|Selector41~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Add9~8_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector41~4_combout\,
	datad => \inst|Selector41~3_combout\,
	combout => \inst|Selector41~5_combout\);

-- Location: LCCOMB_X43_Y32_N20
\inst|Selector55~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector55~2_combout\ = (\inst|A\(6) & ((\inst|IR\(12)) # (!\inst|IR\(11))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011000010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(11),
	datac => \inst|A\(6),
	combout => \inst|Selector55~2_combout\);

-- Location: LCCOMB_X43_Y32_N28
\inst|Selector55~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector55~4_combout\ = (\inst|R1\(6) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector55~2_combout\))))) # (!\inst|R1\(6) & (((\inst|IR\(13) & \inst|Selector55~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111100011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R1\(6),
	datac => \inst|IR\(13),
	datad => \inst|Selector55~2_combout\,
	combout => \inst|Selector55~4_combout\);

-- Location: LCCOMB_X43_Y32_N26
\inst|Selector55~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector55~3_combout\ = (\inst|IR\(13) & (\inst|R1\(6) $ (((!\inst|Selector55~2_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector55~2_combout\) # (!\inst|R1\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001001000111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R1\(6),
	datac => \inst|IR\(13),
	datad => \inst|Selector55~2_combout\,
	combout => \inst|Selector55~3_combout\);

-- Location: LCCOMB_X42_Y31_N28
\inst|Selector64~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~3_combout\ = (\inst|A\(5) & ((\inst|IR\(12)) # (!\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datac => \inst|IR\(10),
	datad => \inst|A\(5),
	combout => \inst|Selector64~3_combout\);

-- Location: LCCOMB_X42_Y31_N0
\inst|Selector48~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector48~2_combout\ = (\inst|IR\(13) & (\inst|R2\(5) $ (((!\inst|Selector64~3_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector64~3_combout\) # (!\inst|R2\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000011000101110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R2\(5),
	datad => \inst|Selector64~3_combout\,
	combout => \inst|Selector48~2_combout\);

-- Location: LCCOMB_X42_Y31_N10
\inst|Selector48~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector48~3_combout\ = (\inst|R2\(5) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector64~3_combout\))))) # (!\inst|R2\(5) & (((\inst|IR\(13) & \inst|Selector64~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R2\(5),
	datad => \inst|Selector64~3_combout\,
	combout => \inst|Selector48~3_combout\);

-- Location: LCCOMB_X45_Y30_N16
\inst|Add8~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~8_combout\ = ((\inst|A\(4) $ (\inst|R2\(4) $ (\inst|Add8~7\)))) # (GND)
-- \inst|Add8~9\ = CARRY((\inst|A\(4) & (\inst|R2\(4) & !\inst|Add8~7\)) # (!\inst|A\(4) & ((\inst|R2\(4)) # (!\inst|Add8~7\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|R2\(4),
	datad => VCC,
	cin => \inst|Add8~7\,
	combout => \inst|Add8~8_combout\,
	cout => \inst|Add8~9\);

-- Location: LCCOMB_X45_Y30_N18
\inst|Add8~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~10_combout\ = (\inst|A\(5) & ((\inst|R2\(5) & (!\inst|Add8~9\)) # (!\inst|R2\(5) & ((\inst|Add8~9\) # (GND))))) # (!\inst|A\(5) & ((\inst|R2\(5) & (\inst|Add8~9\ & VCC)) # (!\inst|R2\(5) & (!\inst|Add8~9\))))
-- \inst|Add8~11\ = CARRY((\inst|A\(5) & ((!\inst|Add8~9\) # (!\inst|R2\(5)))) # (!\inst|A\(5) & (!\inst|R2\(5) & !\inst|Add8~9\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100100101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(5),
	datab => \inst|R2\(5),
	datad => VCC,
	cin => \inst|Add8~9\,
	combout => \inst|Add8~10_combout\,
	cout => \inst|Add8~11\);

-- Location: LCCOMB_X43_Y32_N8
\inst|Selector48~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector48~4_combout\ = (\inst|Selector48~2_combout\ & (\inst|IR\(11) & (\inst|Selector48~3_combout\))) # (!\inst|Selector48~2_combout\ & (((\inst|Selector48~3_combout\) # (\inst|Add8~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101010111010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector48~2_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector48~3_combout\,
	datad => \inst|Add8~10_combout\,
	combout => \inst|Selector48~4_combout\);

-- Location: LCCOMB_X44_Y31_N22
\inst|R3[7]~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[7]~7_combout\ = (\inst|R3[7]~6_combout\ & (\inst|A\(7) & ((\inst|status.010~q\)))) # (!\inst|R3[7]~6_combout\ & (((\inst|R3\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(7),
	datab => \inst|R3\(7),
	datac => \inst|status.010~q\,
	datad => \inst|R3[7]~6_combout\,
	combout => \inst|R3[7]~7_combout\);

-- Location: LCCOMB_X41_Y27_N2
\inst|Equal6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal6~0_combout\ = (\inst|IR\(12) & (\inst|IR\(14) & (\inst|IR\(15) & !\inst|IR\(13))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(14),
	datac => \inst|IR\(15),
	datad => \inst|IR\(13),
	combout => \inst|Equal6~0_combout\);

-- Location: LCCOMB_X41_Y29_N30
\inst|Selector62~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector62~0_combout\ = (\inst|Equal6~0_combout\ & (\inst2|altsyncram_component|auto_generated|q_a\(7) & \inst|status.100~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal6~0_combout\,
	datac => \inst2|altsyncram_component|auto_generated|q_a\(7),
	datad => \inst|status.100~q\,
	combout => \inst|Selector62~0_combout\);

-- Location: LCCOMB_X46_Y29_N10
\inst|Decoder0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~0_combout\ = (\inst|IR\(11)) # (\inst|IR\(10))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|IR\(11),
	datad => \inst|IR\(10),
	combout => \inst|Decoder0~0_combout\);

-- Location: LCCOMB_X41_Y28_N0
\inst|WideOr3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr3~0_combout\ = (\inst|status.000~q\ & !\inst|status.011~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|status.000~q\,
	datad => \inst|status.011~q\,
	combout => \inst|WideOr3~0_combout\);

-- Location: LCCOMB_X41_Y29_N28
\inst|Selector69~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector69~0_combout\ = ((\inst|status.010~q\ & ((\inst|Equal4~0_combout\) # (\inst|Decoder0~0_combout\)))) # (!\inst|WideOr3~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal4~0_combout\,
	datab => \inst|Decoder0~0_combout\,
	datac => \inst|status.010~q\,
	datad => \inst|WideOr3~0_combout\,
	combout => \inst|Selector69~0_combout\);

-- Location: LCCOMB_X41_Y29_N18
\inst|Selector62~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector62~1_combout\ = (\inst|R0\(7) & ((\inst|Selector69~0_combout\) # ((\inst|status.100~q\ & !\inst|Equal6~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.100~q\,
	datab => \inst|Selector69~0_combout\,
	datac => \inst|Equal6~0_combout\,
	datad => \inst|R0\(7),
	combout => \inst|Selector62~1_combout\);

-- Location: LCCOMB_X41_Y29_N16
\inst|Selector62~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector62~2_combout\ = (\inst|Selector62~1_combout\) # ((\inst|Selector0~0_combout\ & (\inst|A\(7) & !\inst|Decoder0~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector0~0_combout\,
	datab => \inst|A\(7),
	datac => \inst|Decoder0~0_combout\,
	datad => \inst|Selector62~1_combout\,
	combout => \inst|Selector62~2_combout\);

-- Location: LCCOMB_X42_Y31_N8
\inst|Mux48~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~1_combout\ = (\inst|IR\(12) & ((\inst|R0\(6)))) # (!\inst|IR\(12) & (\inst|IR\(8)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datab => \inst|R0\(6),
	datad => \inst|IR\(12),
	combout => \inst|Mux48~1_combout\);

-- Location: LCCOMB_X41_Y27_N16
\inst|Mux48~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~2_combout\ = (\inst|IR\(12) & ((\inst|IR\(13)) # ((\inst|Mux48~1_combout\)))) # (!\inst|IR\(12) & (\inst|IR\(13) & ((\inst|Mux48~1_combout\) # (\inst|IR\(9)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110011101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|Mux48~1_combout\,
	datad => \inst|IR\(9),
	combout => \inst|Mux48~2_combout\);

-- Location: LCCOMB_X41_Y31_N22
\inst|Mux48~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~0_combout\ = (\inst|IR\(13) & (((\inst|RX\(7))))) # (!\inst|IR\(13) & ((\inst|IR\(10)) # ((\inst|IR\(11)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(13),
	datac => \inst|RX\(7),
	datad => \inst|IR\(11),
	combout => \inst|Mux48~0_combout\);

-- Location: LCCOMB_X41_Y29_N10
\inst|Mux48~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~3_combout\ = (\inst|IR\(13) & ((\inst|Mux48~2_combout\ & (\inst|R0\(7))) # (!\inst|Mux48~2_combout\ & ((\inst|Mux48~0_combout\))))) # (!\inst|IR\(13) & ((\inst|Mux48~0_combout\ & (\inst|R0\(7))) # (!\inst|Mux48~0_combout\ & 
-- ((\inst|Mux48~2_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|R0\(7),
	datac => \inst|Mux48~2_combout\,
	datad => \inst|Mux48~0_combout\,
	combout => \inst|Mux48~3_combout\);

-- Location: LCCOMB_X45_Y29_N24
\inst|Mux48~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~4_combout\ = (\inst|IR\(12)) # (\inst|IR\(13))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datad => \inst|IR\(13),
	combout => \inst|Mux48~4_combout\);

-- Location: LCCOMB_X41_Y29_N8
\inst|Mux48~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~5_combout\ = (\inst|IR\(10) & (!\inst|IR\(13))) # (!\inst|IR\(10) & ((\inst|IR\(11) & (!\inst|IR\(13))) # (!\inst|IR\(11) & ((\inst|A\(7))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101011101010100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|IR\(10),
	datac => \inst|IR\(11),
	datad => \inst|A\(7),
	combout => \inst|Mux48~5_combout\);

-- Location: LCCOMB_X41_Y29_N2
\inst|Mux48~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~6_combout\ = (\inst|R0\(7) & ((\inst|Mux48~5_combout\ $ (\inst|IR\(13))) # (!\inst|IR\(12)))) # (!\inst|R0\(7) & (((\inst|Mux48~5_combout\ & \inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111110011000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R0\(7),
	datac => \inst|Mux48~5_combout\,
	datad => \inst|IR\(13),
	combout => \inst|Mux48~6_combout\);

-- Location: LCCOMB_X42_Y29_N30
\inst|Selector64~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~2_combout\ = (\inst|R0[4]~11_combout\ & (\inst|R0[4]~8_combout\)) # (!\inst|R0[4]~11_combout\ & ((\inst|R0[4]~8_combout\ & ((\inst2|altsyncram_component|auto_generated|q_a\(5)))) # (!\inst|R0[4]~8_combout\ & (\inst|A\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~11_combout\,
	datab => \inst|R0[4]~8_combout\,
	datac => \inst|A\(5),
	datad => \inst2|altsyncram_component|auto_generated|q_a\(5),
	combout => \inst|Selector64~2_combout\);

-- Location: LCCOMB_X41_Y27_N14
\inst|Selector69~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector69~1_combout\ = (\inst|Equal6~0_combout\ & (\inst2|altsyncram_component|auto_generated|q_a\(0) & \inst|status.100~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal6~0_combout\,
	datac => \inst2|altsyncram_component|auto_generated|q_a\(0),
	datad => \inst|status.100~q\,
	combout => \inst|Selector69~1_combout\);

-- Location: LCCOMB_X41_Y29_N22
\inst|Selector69~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector69~2_combout\ = (\inst|R0\(0) & ((\inst|Selector69~0_combout\) # ((\inst|status.100~q\ & !\inst|Equal6~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.100~q\,
	datab => \inst|Equal6~0_combout\,
	datac => \inst|R0\(0),
	datad => \inst|Selector69~0_combout\,
	combout => \inst|Selector69~2_combout\);

-- Location: LCCOMB_X42_Y27_N22
\inst|Selector69~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector69~3_combout\ = (\inst|Selector69~2_combout\) # ((\inst|A\(0) & (!\inst|Decoder0~0_combout\ & \inst|Selector0~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|Decoder0~0_combout\,
	datac => \inst|Selector69~2_combout\,
	datad => \inst|Selector0~0_combout\,
	combout => \inst|Selector69~3_combout\);

-- Location: LCCOMB_X42_Y27_N4
\inst|Mux55~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~2_combout\ = (\inst|IR\(13) & (((\inst|RX\(0))))) # (!\inst|IR\(13) & ((\inst|IR\(10)) # ((\inst|IR\(11)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011101110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(11),
	datac => \inst|RX\(0),
	datad => \inst|IR\(13),
	combout => \inst|Mux55~2_combout\);

-- Location: LCCOMB_X42_Y30_N8
\inst|Mux55~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~3_combout\ = (\inst|IR\(13) & ((\inst|IR\(8)) # ((\inst|IR\(9))))) # (!\inst|IR\(13) & (((\inst|R0\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|IR\(8),
	datac => \inst|IR\(9),
	datad => \inst|R0\(1),
	combout => \inst|Mux55~3_combout\);

-- Location: LCCOMB_X41_Y27_N20
\inst|Mux55~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~4_combout\ = (\inst|IR\(12) & (\inst|IR\(13))) # (!\inst|IR\(12) & ((\inst|Mux55~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datad => \inst|Mux55~3_combout\,
	combout => \inst|Mux55~4_combout\);

-- Location: LCCOMB_X42_Y27_N30
\inst|Mux55~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~5_combout\ = (\inst|IR\(13) & ((\inst|Mux55~4_combout\ & (\inst|R0\(0))) # (!\inst|Mux55~4_combout\ & ((\inst|Mux55~2_combout\))))) # (!\inst|IR\(13) & ((\inst|Mux55~2_combout\ & (\inst|R0\(0))) # (!\inst|Mux55~2_combout\ & 
-- ((\inst|Mux55~4_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|IR\(13),
	datac => \inst|Mux55~2_combout\,
	datad => \inst|Mux55~4_combout\,
	combout => \inst|Mux55~5_combout\);

-- Location: LCCOMB_X42_Y27_N8
\inst|Mux55~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~10_combout\ = (\inst|IR\(12) & (((\inst|IR\(8)) # (\inst|IR\(13))))) # (!\inst|IR\(12) & (\inst|R0\(0) & ((!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R0\(0),
	datac => \inst|IR\(8),
	datad => \inst|IR\(13),
	combout => \inst|Mux55~10_combout\);

-- Location: LCCOMB_X42_Y27_N2
\inst|R0~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0~19_combout\ = (\inst|IR\(11) & (\inst|R0\(0))) # (!\inst|IR\(11) & ((\inst|IR\(10) & (\inst|R0\(0))) # (!\inst|IR\(10) & ((\inst|A\(0))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|IR\(11),
	datac => \inst|A\(0),
	datad => \inst|IR\(10),
	combout => \inst|R0~19_combout\);

-- Location: LCCOMB_X43_Y29_N0
\inst|Add1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~0_combout\ = (\inst|R0\(0) & (\inst|A\(0) $ (VCC))) # (!\inst|R0\(0) & (\inst|A\(0) & VCC))
-- \inst|Add1~1\ = CARRY((\inst|R0\(0) & \inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|A\(0),
	datad => VCC,
	combout => \inst|Add1~0_combout\,
	cout => \inst|Add1~1\);

-- Location: LCCOMB_X42_Y27_N12
\inst|R0~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0~21_combout\ = (\inst|IR\(10) & (\inst|R0\(0))) # (!\inst|IR\(10) & ((\inst|IR\(11) & (\inst|R0\(0))) # (!\inst|IR\(11) & ((\inst|Add1~0_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|IR\(10),
	datac => \inst|Add1~0_combout\,
	datad => \inst|IR\(11),
	combout => \inst|R0~21_combout\);

-- Location: LCCOMB_X42_Y27_N14
\inst|Mux55~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~11_combout\ = (\inst|Mux55~10_combout\ & (((\inst|R0~21_combout\)) # (!\inst|IR\(13)))) # (!\inst|Mux55~10_combout\ & (\inst|IR\(13) & (\inst|R0~19_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101001100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux55~10_combout\,
	datab => \inst|IR\(13),
	datac => \inst|R0~19_combout\,
	datad => \inst|R0~21_combout\,
	combout => \inst|Mux55~11_combout\);

-- Location: LCCOMB_X42_Y27_N0
\inst|Mux55~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~7_combout\ = (\inst|IR\(10) & (!\inst|IR\(13))) # (!\inst|IR\(10) & ((\inst|IR\(11) & (!\inst|IR\(13))) # (!\inst|IR\(11) & ((\inst|A\(0))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001101110010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(13),
	datac => \inst|A\(0),
	datad => \inst|IR\(11),
	combout => \inst|Mux55~7_combout\);

-- Location: LCCOMB_X42_Y27_N26
\inst|Mux55~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~8_combout\ = (\inst|R0\(0) & ((\inst|IR\(13)) # (\inst|Mux55~7_combout\))) # (!\inst|R0\(0) & (\inst|IR\(13) & \inst|Mux55~7_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|IR\(13),
	datad => \inst|Mux55~7_combout\,
	combout => \inst|Mux55~8_combout\);

-- Location: LCCOMB_X44_Y29_N8
\inst|Add6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~0_combout\ = (\inst|A\(0) & (\inst|R0\(0) $ (VCC))) # (!\inst|A\(0) & ((\inst|R0\(0)) # (GND)))
-- \inst|Add6~1\ = CARRY((\inst|R0\(0)) # (!\inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011011011101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|R0\(0),
	datad => VCC,
	combout => \inst|Add6~0_combout\,
	cout => \inst|Add6~1\);

-- Location: LCCOMB_X43_Y29_N16
\inst|Mux55~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~6_combout\ = (\inst|IR\(13) & ((\inst|Add1~0_combout\))) # (!\inst|IR\(13) & (\inst|Add6~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datac => \inst|Add6~0_combout\,
	datad => \inst|Add1~0_combout\,
	combout => \inst|Mux55~6_combout\);

-- Location: LCCOMB_X42_Y27_N18
\inst|Mux55~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~14_combout\ = (\inst|IR\(11) & (\inst|R0\(0))) # (!\inst|IR\(11) & ((\inst|IR\(10) & (\inst|R0\(0))) # (!\inst|IR\(10) & ((\inst|Mux55~6_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|IR\(11),
	datac => \inst|IR\(10),
	datad => \inst|Mux55~6_combout\,
	combout => \inst|Mux55~14_combout\);

-- Location: LCCOMB_X42_Y27_N20
\inst|Mux55~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~9_combout\ = (\inst|IR\(12) & ((\inst|IR\(13) & ((\inst|Mux55~14_combout\))) # (!\inst|IR\(13) & (\inst|Mux55~8_combout\)))) # (!\inst|IR\(12) & ((\inst|IR\(13) & (\inst|Mux55~8_combout\)) # (!\inst|IR\(13) & ((\inst|Mux55~14_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100101100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|Mux55~8_combout\,
	datad => \inst|Mux55~14_combout\,
	combout => \inst|Mux55~9_combout\);

-- Location: LCCOMB_X42_Y27_N28
\inst|Mux55~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~12_combout\ = (\inst|IR\(15) & (\inst|IR\(14))) # (!\inst|IR\(15) & ((\inst|IR\(14) & ((\inst|Mux55~9_combout\))) # (!\inst|IR\(14) & (\inst|Mux55~11_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(14),
	datac => \inst|Mux55~11_combout\,
	datad => \inst|Mux55~9_combout\,
	combout => \inst|Mux55~12_combout\);

-- Location: LCCOMB_X42_Y27_N10
\inst|Mux55~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux55~13_combout\ = (\inst|IR\(15) & ((\inst|Mux55~12_combout\ & ((\inst|R0\(0)))) # (!\inst|Mux55~12_combout\ & (\inst|Mux55~5_combout\)))) # (!\inst|IR\(15) & (((\inst|Mux55~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux55~5_combout\,
	datab => \inst|R0\(0),
	datac => \inst|IR\(15),
	datad => \inst|Mux55~12_combout\,
	combout => \inst|Mux55~13_combout\);

-- Location: LCCOMB_X42_Y27_N16
\inst|Selector69~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector69~4_combout\ = (\inst|Selector69~1_combout\) # ((\inst|Selector69~3_combout\) # ((\inst|status.001~q\ & \inst|Mux55~13_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector69~1_combout\,
	datab => \inst|status.001~q\,
	datac => \inst|Selector69~3_combout\,
	datad => \inst|Mux55~13_combout\,
	combout => \inst|Selector69~4_combout\);

-- Location: FF_X42_Y27_N17
\inst|R0[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector69~4_combout\,
	ena => \reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(0));

-- Location: LCCOMB_X43_Y29_N2
\inst|Add1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~2_combout\ = (\inst|R0\(1) & ((\inst|A\(1) & (\inst|Add1~1\ & VCC)) # (!\inst|A\(1) & (!\inst|Add1~1\)))) # (!\inst|R0\(1) & ((\inst|A\(1) & (!\inst|Add1~1\)) # (!\inst|A\(1) & ((\inst|Add1~1\) # (GND)))))
-- \inst|Add1~3\ = CARRY((\inst|R0\(1) & (!\inst|A\(1) & !\inst|Add1~1\)) # (!\inst|R0\(1) & ((!\inst|Add1~1\) # (!\inst|A\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add1~1\,
	combout => \inst|Add1~2_combout\,
	cout => \inst|Add1~3\);

-- Location: LCCOMB_X43_Y29_N4
\inst|Add1~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~4_combout\ = ((\inst|A\(2) $ (\inst|R0\(2) $ (!\inst|Add1~3\)))) # (GND)
-- \inst|Add1~5\ = CARRY((\inst|A\(2) & ((\inst|R0\(2)) # (!\inst|Add1~3\))) # (!\inst|A\(2) & (\inst|R0\(2) & !\inst|Add1~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(2),
	datab => \inst|R0\(2),
	datad => VCC,
	cin => \inst|Add1~3\,
	combout => \inst|Add1~4_combout\,
	cout => \inst|Add1~5\);

-- Location: LCCOMB_X45_Y29_N26
\inst|Selector67~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~0_combout\ = (\inst|IR\(12) & (((!\inst|R0\(2))))) # (!\inst|IR\(12) & ((\inst|R0\(2)) # ((!\inst|IR\(11) & !\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(11),
	datac => \inst|R0\(2),
	datad => \inst|IR\(10),
	combout => \inst|Selector67~0_combout\);

-- Location: LCCOMB_X44_Y29_N0
\inst|Selector67~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~1_combout\ = (\inst|A\(2) & ((\inst|IR\(13) $ (!\inst|Selector67~0_combout\)))) # (!\inst|A\(2) & (\inst|R0\(2) & (\inst|IR\(13))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110000001001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(2),
	datab => \inst|R0\(2),
	datac => \inst|IR\(13),
	datad => \inst|Selector67~0_combout\,
	combout => \inst|Selector67~1_combout\);

-- Location: LCCOMB_X44_Y29_N10
\inst|Add6~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~2_combout\ = (\inst|A\(1) & ((\inst|R0\(1) & (!\inst|Add6~1\)) # (!\inst|R0\(1) & ((\inst|Add6~1\) # (GND))))) # (!\inst|A\(1) & ((\inst|R0\(1) & (\inst|Add6~1\ & VCC)) # (!\inst|R0\(1) & (!\inst|Add6~1\))))
-- \inst|Add6~3\ = CARRY((\inst|A\(1) & ((!\inst|Add6~1\) # (!\inst|R0\(1)))) # (!\inst|A\(1) & (!\inst|R0\(1) & !\inst|Add6~1\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100100101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(1),
	datab => \inst|R0\(1),
	datad => VCC,
	cin => \inst|Add6~1\,
	combout => \inst|Add6~2_combout\,
	cout => \inst|Add6~3\);

-- Location: LCCOMB_X44_Y29_N12
\inst|Add6~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~4_combout\ = ((\inst|A\(2) $ (\inst|R0\(2) $ (\inst|Add6~3\)))) # (GND)
-- \inst|Add6~5\ = CARRY((\inst|A\(2) & (\inst|R0\(2) & !\inst|Add6~3\)) # (!\inst|A\(2) & ((\inst|R0\(2)) # (!\inst|Add6~3\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(2),
	datab => \inst|R0\(2),
	datad => VCC,
	cin => \inst|Add6~3\,
	combout => \inst|Add6~4_combout\,
	cout => \inst|Add6~5\);

-- Location: LCCOMB_X44_Y29_N30
\inst|Selector67~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~2_combout\ = (\inst|IR\(12) & (\inst|Selector67~1_combout\)) # (!\inst|IR\(12) & ((\inst|IR\(13) & (\inst|Selector67~1_combout\)) # (!\inst|IR\(13) & ((\inst|Add6~4_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|Selector67~1_combout\,
	datac => \inst|IR\(13),
	datad => \inst|Add6~4_combout\,
	combout => \inst|Selector67~2_combout\);

-- Location: LCCOMB_X44_Y29_N24
\inst|Selector67~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~3_combout\ = (\inst|R0[4]~10_combout\ & (\inst|R0[4]~9_combout\)) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & (\inst|Selector67~2_combout\)) # (!\inst|R0[4]~9_combout\ & ((\inst|R0\(3))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector67~2_combout\,
	datad => \inst|R0\(3),
	combout => \inst|Selector67~3_combout\);

-- Location: LCCOMB_X44_Y29_N6
\inst|Selector67~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~4_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector67~3_combout\ & ((\inst|RX\(2)))) # (!\inst|Selector67~3_combout\ & (\inst|R0\(1))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector67~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R0\(1),
	datac => \inst|RX\(2),
	datad => \inst|Selector67~3_combout\,
	combout => \inst|Selector67~4_combout\);

-- Location: LCCOMB_X44_Y29_N28
\inst|Selector67~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~5_combout\ = (\inst|R0[1]~18_combout\ & (((\inst|R0[1]~17_combout\) # (\inst|Selector67~4_combout\)))) # (!\inst|R0[1]~18_combout\ & (\inst|A\(2) & (!\inst|R0[1]~17_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(2),
	datab => \inst|R0[1]~18_combout\,
	datac => \inst|R0[1]~17_combout\,
	datad => \inst|Selector67~4_combout\,
	combout => \inst|Selector67~5_combout\);

-- Location: LCCOMB_X44_Y29_N2
\inst|Selector67~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~6_combout\ = (\inst|R0[1]~17_combout\ & ((\inst|Selector67~5_combout\ & ((\inst|Add1~4_combout\))) # (!\inst|Selector67~5_combout\ & (\inst|IR\(10))))) # (!\inst|R0[1]~17_combout\ & (((\inst|Selector67~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|Add1~4_combout\,
	datac => \inst|R0[1]~17_combout\,
	datad => \inst|Selector67~5_combout\,
	combout => \inst|Selector67~6_combout\);

-- Location: LCCOMB_X44_Y29_N4
\inst|Selector67~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector67~7_combout\ = (\inst|status.100~q\ & (\inst2|altsyncram_component|auto_generated|q_a\(2))) # (!\inst|status.100~q\ & ((\inst|Selector67~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.100~q\,
	datac => \inst2|altsyncram_component|auto_generated|q_a\(2),
	datad => \inst|Selector67~6_combout\,
	combout => \inst|Selector67~7_combout\);

-- Location: LCCOMB_X46_Y28_N22
\inst|R0[4]~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~12_combout\ = (\inst|IR\(13) & ((\inst|IR\(8)) # ((\inst|IR\(9)) # (\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datab => \inst|IR\(9),
	datac => \inst|IR\(12),
	datad => \inst|IR\(13),
	combout => \inst|R0[4]~12_combout\);

-- Location: LCCOMB_X46_Y28_N8
\inst|R0[4]~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~13_combout\ = (\inst|IR\(14)) # ((\inst|R0[4]~12_combout\) # ((!\inst|IR\(13) & \inst|Decoder0~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101111111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(13),
	datac => \inst|R0[4]~12_combout\,
	datad => \inst|Decoder0~0_combout\,
	combout => \inst|R0[4]~13_combout\);

-- Location: LCCOMB_X46_Y27_N12
\inst|R0[4]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~14_combout\ = (\inst|IR\(14) & (\inst|Decoder0~0_combout\ & ((\inst|IR\(12)) # (!\inst|IR\(13))))) # (!\inst|IR\(14) & ((\inst|IR\(13) & ((\inst|Decoder0~0_combout\))) # (!\inst|IR\(13) & (!\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011100000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Decoder0~0_combout\,
	combout => \inst|R0[4]~14_combout\);

-- Location: LCCOMB_X45_Y28_N24
\inst|R0[4]~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~15_combout\ = ((\inst|IR\(15) & (\inst|R0[4]~13_combout\)) # (!\inst|IR\(15) & ((\inst|R0[4]~14_combout\)))) # (!\inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111011110110011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|status.001~q\,
	datac => \inst|R0[4]~13_combout\,
	datad => \inst|R0[4]~14_combout\,
	combout => \inst|R0[4]~15_combout\);

-- Location: LCCOMB_X45_Y28_N6
\inst|R0[4]~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[4]~20_combout\ = (\inst|R0[4]~15_combout\ & (((\inst|IR\(10)) # (\inst|IR\(11))) # (!\inst|Selector0~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector0~0_combout\,
	datab => \inst|IR\(10),
	datac => \inst|IR\(11),
	datad => \inst|R0[4]~15_combout\,
	combout => \inst|R0[4]~20_combout\);

-- Location: LCCOMB_X42_Y29_N22
\inst|R0[6]~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0[6]~16_combout\ = (\reset~input_o\ & (((\inst|status.100~q\ & \inst|Equal6~0_combout\)) # (!\inst|R0[4]~20_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \inst|status.100~q\,
	datac => \inst|Equal6~0_combout\,
	datad => \inst|R0[4]~20_combout\,
	combout => \inst|R0[6]~16_combout\);

-- Location: FF_X44_Y29_N5
\inst|R0[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector67~7_combout\,
	ena => \inst|R0[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(2));

-- Location: LCCOMB_X44_Y29_N14
\inst|Add6~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~6_combout\ = (\inst|R0\(3) & ((\inst|A\(3) & (!\inst|Add6~5\)) # (!\inst|A\(3) & (\inst|Add6~5\ & VCC)))) # (!\inst|R0\(3) & ((\inst|A\(3) & ((\inst|Add6~5\) # (GND))) # (!\inst|A\(3) & (!\inst|Add6~5\))))
-- \inst|Add6~7\ = CARRY((\inst|R0\(3) & (\inst|A\(3) & !\inst|Add6~5\)) # (!\inst|R0\(3) & ((\inst|A\(3)) # (!\inst|Add6~5\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add6~5\,
	combout => \inst|Add6~6_combout\,
	cout => \inst|Add6~7\);

-- Location: LCCOMB_X44_Y29_N16
\inst|Add6~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~8_combout\ = ((\inst|A\(4) $ (\inst|R0\(4) $ (\inst|Add6~7\)))) # (GND)
-- \inst|Add6~9\ = CARRY((\inst|A\(4) & (\inst|R0\(4) & !\inst|Add6~7\)) # (!\inst|A\(4) & ((\inst|R0\(4)) # (!\inst|Add6~7\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|R0\(4),
	datad => VCC,
	cin => \inst|Add6~7\,
	combout => \inst|Add6~8_combout\,
	cout => \inst|Add6~9\);

-- Location: LCCOMB_X44_Y29_N18
\inst|Add6~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~10_combout\ = (\inst|R0\(5) & ((\inst|A\(5) & (!\inst|Add6~9\)) # (!\inst|A\(5) & (\inst|Add6~9\ & VCC)))) # (!\inst|R0\(5) & ((\inst|A\(5) & ((\inst|Add6~9\) # (GND))) # (!\inst|A\(5) & (!\inst|Add6~9\))))
-- \inst|Add6~11\ = CARRY((\inst|R0\(5) & (\inst|A\(5) & !\inst|Add6~9\)) # (!\inst|R0\(5) & ((\inst|A\(5)) # (!\inst|Add6~9\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(5),
	datab => \inst|A\(5),
	datad => VCC,
	cin => \inst|Add6~9\,
	combout => \inst|Add6~10_combout\,
	cout => \inst|Add6~11\);

-- Location: LCCOMB_X43_Y27_N14
\inst|Selector64~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~5_combout\ = (\inst|R0\(5) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector64~3_combout\))))) # (!\inst|R0\(5) & (((\inst|IR\(13) & \inst|Selector64~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111100010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(5),
	datab => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|Selector64~3_combout\,
	combout => \inst|Selector64~5_combout\);

-- Location: LCCOMB_X42_Y29_N24
\inst|Selector64~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~4_combout\ = (\inst|IR\(13) & (\inst|R0\(5) $ (((!\inst|IR\(12)) # (!\inst|Selector64~3_combout\))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|R0\(5)) # (!\inst|Selector64~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000010001111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector64~3_combout\,
	datab => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|R0\(5),
	combout => \inst|Selector64~4_combout\);

-- Location: LCCOMB_X42_Y29_N18
\inst|Selector64~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~6_combout\ = (\inst|Selector64~5_combout\ & (((!\inst|Selector64~4_combout\) # (!\inst|IR\(11))))) # (!\inst|Selector64~5_combout\ & (\inst|Add6~10_combout\ & ((!\inst|Selector64~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Add6~10_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector64~5_combout\,
	datad => \inst|Selector64~4_combout\,
	combout => \inst|Selector64~6_combout\);

-- Location: LCCOMB_X43_Y29_N6
\inst|Add1~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~6_combout\ = (\inst|R0\(3) & ((\inst|A\(3) & (\inst|Add1~5\ & VCC)) # (!\inst|A\(3) & (!\inst|Add1~5\)))) # (!\inst|R0\(3) & ((\inst|A\(3) & (!\inst|Add1~5\)) # (!\inst|A\(3) & ((\inst|Add1~5\) # (GND)))))
-- \inst|Add1~7\ = CARRY((\inst|R0\(3) & (!\inst|A\(3) & !\inst|Add1~5\)) # (!\inst|R0\(3) & ((!\inst|Add1~5\) # (!\inst|A\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add1~5\,
	combout => \inst|Add1~6_combout\,
	cout => \inst|Add1~7\);

-- Location: LCCOMB_X43_Y29_N8
\inst|Add1~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~8_combout\ = ((\inst|A\(4) $ (\inst|R0\(4) $ (!\inst|Add1~7\)))) # (GND)
-- \inst|Add1~9\ = CARRY((\inst|A\(4) & ((\inst|R0\(4)) # (!\inst|Add1~7\))) # (!\inst|A\(4) & (\inst|R0\(4) & !\inst|Add1~7\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|R0\(4),
	datad => VCC,
	cin => \inst|Add1~7\,
	combout => \inst|Add1~8_combout\,
	cout => \inst|Add1~9\);

-- Location: LCCOMB_X43_Y29_N10
\inst|Add1~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~10_combout\ = (\inst|A\(5) & ((\inst|R0\(5) & (\inst|Add1~9\ & VCC)) # (!\inst|R0\(5) & (!\inst|Add1~9\)))) # (!\inst|A\(5) & ((\inst|R0\(5) & (!\inst|Add1~9\)) # (!\inst|R0\(5) & ((\inst|Add1~9\) # (GND)))))
-- \inst|Add1~11\ = CARRY((\inst|A\(5) & (!\inst|R0\(5) & !\inst|Add1~9\)) # (!\inst|A\(5) & ((!\inst|Add1~9\) # (!\inst|R0\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(5),
	datab => \inst|R0\(5),
	datad => VCC,
	cin => \inst|Add1~9\,
	combout => \inst|Add1~10_combout\,
	cout => \inst|Add1~11\);

-- Location: LCCOMB_X43_Y29_N18
\inst|Selector64~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~0_combout\ = (\inst|IR\(13) & ((\inst|R0[4]~10_combout\ & (\inst|RX\(5))) # (!\inst|R0[4]~10_combout\ & ((\inst|Add1~10_combout\))))) # (!\inst|IR\(13) & (((\inst|R0[4]~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|RX\(5),
	datac => \inst|R0[4]~10_combout\,
	datad => \inst|Add1~10_combout\,
	combout => \inst|Selector64~0_combout\);

-- Location: LCCOMB_X42_Y29_N0
\inst|Selector64~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~1_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|Selector64~0_combout\)))) # (!\inst|R0[4]~9_combout\ & ((\inst|Selector64~0_combout\ & (\inst|R0\(4))) # (!\inst|Selector64~0_combout\ & ((\inst|R0\(6))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|R0\(4),
	datac => \inst|R0\(6),
	datad => \inst|Selector64~0_combout\,
	combout => \inst|Selector64~1_combout\);

-- Location: LCCOMB_X42_Y29_N2
\inst|Selector64~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector64~7_combout\ = (\inst|Selector64~2_combout\ & ((\inst|Selector64~6_combout\) # ((!\inst|R0[4]~11_combout\)))) # (!\inst|Selector64~2_combout\ & (((\inst|R0[4]~11_combout\ & \inst|Selector64~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101010001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector64~2_combout\,
	datab => \inst|Selector64~6_combout\,
	datac => \inst|R0[4]~11_combout\,
	datad => \inst|Selector64~1_combout\,
	combout => \inst|Selector64~7_combout\);

-- Location: FF_X42_Y29_N3
\inst|R0[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector64~7_combout\,
	ena => \inst|R0[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(5));

-- Location: LCCOMB_X44_Y29_N20
\inst|Add6~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~12_combout\ = ((\inst|R0\(6) $ (\inst|A\(6) $ (\inst|Add6~11\)))) # (GND)
-- \inst|Add6~13\ = CARRY((\inst|R0\(6) & ((!\inst|Add6~11\) # (!\inst|A\(6)))) # (!\inst|R0\(6) & (!\inst|A\(6) & !\inst|Add6~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(6),
	datab => \inst|A\(6),
	datad => VCC,
	cin => \inst|Add6~11\,
	combout => \inst|Add6~12_combout\,
	cout => \inst|Add6~13\);

-- Location: LCCOMB_X44_Y29_N22
\inst|Add6~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add6~14_combout\ = \inst|R0\(7) $ (\inst|Add6~13\ $ (!\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|R0\(7),
	datad => \inst|A\(7),
	cin => \inst|Add6~13\,
	combout => \inst|Add6~14_combout\);

-- Location: LCCOMB_X41_Y29_N4
\inst|Mux48~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~7_combout\ = (\inst|Mux48~4_combout\ & (\inst|Mux48~6_combout\)) # (!\inst|Mux48~4_combout\ & ((\inst|Decoder0~0_combout\ & (\inst|Mux48~6_combout\)) # (!\inst|Decoder0~0_combout\ & ((\inst|Add6~14_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux48~4_combout\,
	datab => \inst|Mux48~6_combout\,
	datac => \inst|Decoder0~0_combout\,
	datad => \inst|Add6~14_combout\,
	combout => \inst|Mux48~7_combout\);

-- Location: LCCOMB_X41_Y29_N14
\inst|R0~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R0~7_combout\ = (\inst|R0\(7) & ((\inst|IR\(11)) # (\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datac => \inst|IR\(10),
	datad => \inst|R0\(7),
	combout => \inst|R0~7_combout\);

-- Location: LCCOMB_X41_Y29_N24
\inst|Mux48~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~8_combout\ = (\inst|IR\(13) & (!\inst|Decoder0~0_combout\ & ((\inst|IR\(12)) # (\inst|A\(7))))) # (!\inst|IR\(13) & (((\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111001001110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|Decoder0~0_combout\,
	datac => \inst|IR\(12),
	datad => \inst|A\(7),
	combout => \inst|Mux48~8_combout\);

-- Location: LCCOMB_X41_Y29_N26
\inst|Mux48~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~9_combout\ = (\inst|Mux48~8_combout\ & (\inst|IR\(13))) # (!\inst|Mux48~8_combout\ & (\inst|R0\(7) & ((\inst|Decoder0~0_combout\) # (!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|R0\(7),
	datac => \inst|Decoder0~0_combout\,
	datad => \inst|Mux48~8_combout\,
	combout => \inst|Mux48~9_combout\);

-- Location: LCCOMB_X43_Y29_N12
\inst|Add1~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~12_combout\ = ((\inst|R0\(6) $ (\inst|A\(6) $ (!\inst|Add1~11\)))) # (GND)
-- \inst|Add1~13\ = CARRY((\inst|R0\(6) & ((\inst|A\(6)) # (!\inst|Add1~11\))) # (!\inst|R0\(6) & (\inst|A\(6) & !\inst|Add1~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(6),
	datab => \inst|A\(6),
	datad => VCC,
	cin => \inst|Add1~11\,
	combout => \inst|Add1~12_combout\,
	cout => \inst|Add1~13\);

-- Location: LCCOMB_X43_Y29_N14
\inst|Add1~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add1~14_combout\ = \inst|R0\(7) $ (\inst|Add1~13\ $ (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(7),
	datad => \inst|A\(7),
	cin => \inst|Add1~13\,
	combout => \inst|Add1~14_combout\);

-- Location: LCCOMB_X41_Y29_N12
\inst|Mux48~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~10_combout\ = (\inst|Mux48~9_combout\ & (((\inst|R0~7_combout\) # (\inst|Add1~14_combout\)) # (!\inst|IR\(12))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R0~7_combout\,
	datac => \inst|Mux48~9_combout\,
	datad => \inst|Add1~14_combout\,
	combout => \inst|Mux48~10_combout\);

-- Location: LCCOMB_X41_Y29_N6
\inst|Mux48~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~11_combout\ = (\inst|IR\(14) & ((\inst|IR\(15)) # ((\inst|Mux48~7_combout\)))) # (!\inst|IR\(14) & (!\inst|IR\(15) & ((\inst|Mux48~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(15),
	datac => \inst|Mux48~7_combout\,
	datad => \inst|Mux48~10_combout\,
	combout => \inst|Mux48~11_combout\);

-- Location: LCCOMB_X41_Y29_N0
\inst|Mux48~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux48~12_combout\ = (\inst|IR\(15) & ((\inst|Mux48~11_combout\ & ((\inst|R0\(7)))) # (!\inst|Mux48~11_combout\ & (\inst|Mux48~3_combout\)))) # (!\inst|IR\(15) & (((\inst|Mux48~11_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux48~3_combout\,
	datab => \inst|R0\(7),
	datac => \inst|IR\(15),
	datad => \inst|Mux48~11_combout\,
	combout => \inst|Mux48~12_combout\);

-- Location: LCCOMB_X41_Y29_N20
\inst|Selector62~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector62~3_combout\ = (\inst|Selector62~0_combout\) # ((\inst|Selector62~2_combout\) # ((\inst|status.001~q\ & \inst|Mux48~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111011101110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector62~0_combout\,
	datab => \inst|Selector62~2_combout\,
	datac => \inst|status.001~q\,
	datad => \inst|Mux48~12_combout\,
	combout => \inst|Selector62~3_combout\);

-- Location: FF_X41_Y29_N21
\inst|R0[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector62~3_combout\,
	ena => \reset~input_o\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(7));

-- Location: LCCOMB_X44_Y28_N6
\inst|R1[7]~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[7]~7_combout\ = (\inst|R1[7]~6_combout\ & (\inst|status.010~q\ & ((\inst|A\(7))))) # (!\inst|R1[7]~6_combout\ & (((\inst|R1\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010110000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datab => \inst|R1\(7),
	datac => \inst|R1[7]~6_combout\,
	datad => \inst|A\(7),
	combout => \inst|R1[7]~7_combout\);

-- Location: LCCOMB_X44_Y27_N28
\inst|Mux40~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~1_combout\ = (\inst|IR\(12) & (\inst|R1\(6))) # (!\inst|IR\(12) & ((\inst|IR\(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(6),
	datac => \inst|IR\(12),
	datad => \inst|IR\(8),
	combout => \inst|Mux40~1_combout\);

-- Location: LCCOMB_X44_Y27_N14
\inst|Mux40~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~2_combout\ = (\inst|Mux40~1_combout\ & ((\inst|IR\(12) & (!\inst|IR\(13))) # (!\inst|IR\(12) & (\inst|IR\(13) & !\inst|IR\(9)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010011000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|IR\(9),
	datad => \inst|Mux40~1_combout\,
	combout => \inst|Mux40~2_combout\);

-- Location: LCCOMB_X41_Y30_N0
\inst|Mux40~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~0_combout\ = (\inst|IR\(13) & (((\inst|RX\(7))))) # (!\inst|IR\(13) & (!\inst|IR\(11) & ((\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101000111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(13),
	datac => \inst|RX\(7),
	datad => \inst|IR\(10),
	combout => \inst|Mux40~0_combout\);

-- Location: LCCOMB_X44_Y28_N4
\inst|Mux40~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~3_combout\ = (\inst|Mux40~2_combout\ & ((\inst|Mux40~0_combout\) # ((\inst|R1\(7) & !\inst|IR\(13))))) # (!\inst|Mux40~2_combout\ & (\inst|R1\(7) & ((\inst|IR\(13)) # (!\inst|Mux40~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101001001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux40~2_combout\,
	datab => \inst|R1\(7),
	datac => \inst|IR\(13),
	datad => \inst|Mux40~0_combout\,
	combout => \inst|Mux40~3_combout\);

-- Location: LCCOMB_X43_Y28_N24
\inst|Add7~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~12_combout\ = ((\inst|A\(6) $ (\inst|R1\(6) $ (\inst|Add7~11\)))) # (GND)
-- \inst|Add7~13\ = CARRY((\inst|A\(6) & (\inst|R1\(6) & !\inst|Add7~11\)) # (!\inst|A\(6) & ((\inst|R1\(6)) # (!\inst|Add7~11\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(6),
	datab => \inst|R1\(6),
	datad => VCC,
	cin => \inst|Add7~11\,
	combout => \inst|Add7~12_combout\,
	cout => \inst|Add7~13\);

-- Location: LCCOMB_X43_Y28_N26
\inst|Add7~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~14_combout\ = \inst|R1\(7) $ (\inst|Add7~13\ $ (!\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(7),
	datad => \inst|A\(7),
	cin => \inst|Add7~13\,
	combout => \inst|Add7~14_combout\);

-- Location: LCCOMB_X45_Y28_N20
\inst|Mux40~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~4_combout\ = (!\inst|IR\(11) & (\inst|IR\(10) & (\inst|IR\(13) $ (!\inst|A\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(13),
	datac => \inst|IR\(10),
	datad => \inst|A\(7),
	combout => \inst|Mux40~4_combout\);

-- Location: LCCOMB_X45_Y28_N22
\inst|Mux40~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~5_combout\ = (\inst|R1\(7) & (((!\inst|Mux40~4_combout\)) # (!\inst|IR\(12)))) # (!\inst|R1\(7) & (((\inst|IR\(13) & \inst|Mux40~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111001010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(7),
	datab => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|Mux40~4_combout\,
	combout => \inst|Mux40~5_combout\);

-- Location: LCCOMB_X44_Y28_N30
\inst|Mux40~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~6_combout\ = (\inst|Mux48~4_combout\ & (((\inst|Mux40~5_combout\)))) # (!\inst|Mux48~4_combout\ & ((\inst|Decoder0~2_combout\ & (\inst|Add7~14_combout\)) # (!\inst|Decoder0~2_combout\ & ((\inst|Mux40~5_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101101000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux48~4_combout\,
	datab => \inst|Decoder0~2_combout\,
	datac => \inst|Add7~14_combout\,
	datad => \inst|Mux40~5_combout\,
	combout => \inst|Mux40~6_combout\);

-- Location: LCCOMB_X41_Y28_N26
\inst|Selector57~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector57~2_combout\ = (\inst|A\(4) & ((\inst|IR\(12)) # (!\inst|IR\(11))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(12),
	datac => \inst|A\(4),
	datad => \inst|IR\(11),
	combout => \inst|Selector57~2_combout\);

-- Location: LCCOMB_X41_Y28_N24
\inst|Selector57~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector57~4_combout\ = (\inst|R1\(4) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector57~2_combout\))))) # (!\inst|R1\(4) & (((\inst|Selector57~2_combout\ & \inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111101010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(4),
	datab => \inst|IR\(12),
	datac => \inst|Selector57~2_combout\,
	datad => \inst|IR\(13),
	combout => \inst|Selector57~4_combout\);

-- Location: LCCOMB_X43_Y28_N18
\inst|Add7~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~6_combout\ = (\inst|R1\(3) & ((\inst|A\(3) & (!\inst|Add7~5\)) # (!\inst|A\(3) & (\inst|Add7~5\ & VCC)))) # (!\inst|R1\(3) & ((\inst|A\(3) & ((\inst|Add7~5\) # (GND))) # (!\inst|A\(3) & (!\inst|Add7~5\))))
-- \inst|Add7~7\ = CARRY((\inst|R1\(3) & (\inst|A\(3) & !\inst|Add7~5\)) # (!\inst|R1\(3) & ((\inst|A\(3)) # (!\inst|Add7~5\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add7~5\,
	combout => \inst|Add7~6_combout\,
	cout => \inst|Add7~7\);

-- Location: LCCOMB_X43_Y28_N20
\inst|Add7~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~8_combout\ = ((\inst|R1\(4) $ (\inst|A\(4) $ (\inst|Add7~7\)))) # (GND)
-- \inst|Add7~9\ = CARRY((\inst|R1\(4) & ((!\inst|Add7~7\) # (!\inst|A\(4)))) # (!\inst|R1\(4) & (!\inst|A\(4) & !\inst|Add7~7\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(4),
	datab => \inst|A\(4),
	datad => VCC,
	cin => \inst|Add7~7\,
	combout => \inst|Add7~8_combout\,
	cout => \inst|Add7~9\);

-- Location: LCCOMB_X42_Y28_N28
\inst|Selector57~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector57~3_combout\ = (\inst|IR\(13) & (\inst|R1\(4) $ (((!\inst|IR\(12)) # (!\inst|Selector57~2_combout\))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector57~2_combout\) # (!\inst|R1\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011101000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(4),
	datab => \inst|IR\(13),
	datac => \inst|Selector57~2_combout\,
	datad => \inst|IR\(12),
	combout => \inst|Selector57~3_combout\);

-- Location: LCCOMB_X42_Y28_N30
\inst|Selector57~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector57~5_combout\ = (\inst|Selector57~4_combout\ & ((\inst|IR\(10)) # ((!\inst|Selector57~3_combout\)))) # (!\inst|Selector57~4_combout\ & (((\inst|Add7~8_combout\ & !\inst|Selector57~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000100011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector57~4_combout\,
	datab => \inst|IR\(10),
	datac => \inst|Add7~8_combout\,
	datad => \inst|Selector57~3_combout\,
	combout => \inst|Selector57~5_combout\);

-- Location: LCCOMB_X44_Y28_N12
\inst|Add2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~0_combout\ = (\inst|A\(0) & (\inst|R1\(0) $ (VCC))) # (!\inst|A\(0) & (\inst|R1\(0) & VCC))
-- \inst|Add2~1\ = CARRY((\inst|A\(0) & \inst|R1\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|R1\(0),
	datad => VCC,
	combout => \inst|Add2~0_combout\,
	cout => \inst|Add2~1\);

-- Location: LCCOMB_X44_Y28_N14
\inst|Add2~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~2_combout\ = (\inst|R1\(1) & ((\inst|A\(1) & (\inst|Add2~1\ & VCC)) # (!\inst|A\(1) & (!\inst|Add2~1\)))) # (!\inst|R1\(1) & ((\inst|A\(1) & (!\inst|Add2~1\)) # (!\inst|A\(1) & ((\inst|Add2~1\) # (GND)))))
-- \inst|Add2~3\ = CARRY((\inst|R1\(1) & (!\inst|A\(1) & !\inst|Add2~1\)) # (!\inst|R1\(1) & ((!\inst|Add2~1\) # (!\inst|A\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add2~1\,
	combout => \inst|Add2~2_combout\,
	cout => \inst|Add2~3\);

-- Location: LCCOMB_X44_Y28_N16
\inst|Add2~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~4_combout\ = ((\inst|R1\(2) $ (\inst|A\(2) $ (!\inst|Add2~3\)))) # (GND)
-- \inst|Add2~5\ = CARRY((\inst|R1\(2) & ((\inst|A\(2)) # (!\inst|Add2~3\))) # (!\inst|R1\(2) & (\inst|A\(2) & !\inst|Add2~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add2~3\,
	combout => \inst|Add2~4_combout\,
	cout => \inst|Add2~5\);

-- Location: LCCOMB_X44_Y28_N18
\inst|Add2~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~6_combout\ = (\inst|R1\(3) & ((\inst|A\(3) & (\inst|Add2~5\ & VCC)) # (!\inst|A\(3) & (!\inst|Add2~5\)))) # (!\inst|R1\(3) & ((\inst|A\(3) & (!\inst|Add2~5\)) # (!\inst|A\(3) & ((\inst|Add2~5\) # (GND)))))
-- \inst|Add2~7\ = CARRY((\inst|R1\(3) & (!\inst|A\(3) & !\inst|Add2~5\)) # (!\inst|R1\(3) & ((!\inst|Add2~5\) # (!\inst|A\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add2~5\,
	combout => \inst|Add2~6_combout\,
	cout => \inst|Add2~7\);

-- Location: LCCOMB_X44_Y28_N20
\inst|Add2~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~8_combout\ = ((\inst|R1\(4) $ (\inst|A\(4) $ (!\inst|Add2~7\)))) # (GND)
-- \inst|Add2~9\ = CARRY((\inst|R1\(4) & ((\inst|A\(4)) # (!\inst|Add2~7\))) # (!\inst|R1\(4) & (\inst|A\(4) & !\inst|Add2~7\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(4),
	datab => \inst|A\(4),
	datad => VCC,
	cin => \inst|Add2~7\,
	combout => \inst|Add2~8_combout\,
	cout => \inst|Add2~9\);

-- Location: LCCOMB_X43_Y28_N8
\inst|Selector57~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector57~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & ((\inst|Add2~8_combout\))) # (!\inst|R0[4]~9_combout\ & (\inst|R1\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R1\(5),
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|Add2~8_combout\,
	combout => \inst|Selector57~0_combout\);

-- Location: LCCOMB_X43_Y28_N6
\inst|Selector57~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector57~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector57~0_combout\ & ((\inst|RX\(4)))) # (!\inst|Selector57~0_combout\ & (\inst|R1\(3))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector57~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100001011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R1\(3),
	datac => \inst|Selector57~0_combout\,
	datad => \inst|RX\(4),
	combout => \inst|Selector57~1_combout\);

-- Location: LCCOMB_X42_Y28_N16
\inst|R1[4]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[4]~2_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector57~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector57~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector57~5_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector57~1_combout\,
	combout => \inst|R1[4]~2_combout\);

-- Location: LCCOMB_X45_Y28_N4
\inst|R1[5]~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~13_combout\ = (\inst|IR\(14) & (!\inst|Decoder0~2_combout\ & ((\inst|IR\(12)) # (!\inst|IR\(13))))) # (!\inst|IR\(14) & (((!\inst|IR\(13)) # (!\inst|Decoder0~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110101011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(12),
	datac => \inst|Decoder0~2_combout\,
	datad => \inst|IR\(13),
	combout => \inst|R1[5]~13_combout\);

-- Location: LCCOMB_X41_Y31_N2
\inst|R1[5]~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~11_combout\ = (\inst|IR\(13) & ((\inst|IR\(12)) # ((\inst|IR\(9)) # (!\inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|IR\(8),
	datad => \inst|IR\(9),
	combout => \inst|R1[5]~11_combout\);

-- Location: LCCOMB_X41_Y28_N2
\inst|R1[5]~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~12_combout\ = (\inst|R1[5]~11_combout\) # ((\inst|IR\(14)) # ((!\inst|Decoder0~2_combout\ & !\inst|IR\(13))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~2_combout\,
	datab => \inst|IR\(13),
	datac => \inst|R1[5]~11_combout\,
	datad => \inst|IR\(14),
	combout => \inst|R1[5]~12_combout\);

-- Location: LCCOMB_X41_Y28_N8
\inst|R1[5]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~14_combout\ = ((\inst|IR\(15) & ((\inst|R1[5]~12_combout\))) # (!\inst|IR\(15) & (\inst|R1[5]~13_combout\))) # (!\inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111100101111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~13_combout\,
	datab => \inst|IR\(15),
	datac => \inst|status.001~q\,
	datad => \inst|R1[5]~12_combout\,
	combout => \inst|R1[5]~14_combout\);

-- Location: LCCOMB_X41_Y28_N10
\inst|R1[6]~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[6]~15_combout\ = ((!\inst|Equal4~0_combout\ & \inst|status.010~q\)) # (!\inst|R1[5]~14_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal4~0_combout\,
	datac => \inst|R1[5]~14_combout\,
	datad => \inst|status.010~q\,
	combout => \inst|R1[6]~15_combout\);

-- Location: LCCOMB_X41_Y28_N12
\inst|R1[6]~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[6]~16_combout\ = (\reset~input_o\ & (\inst|R1[6]~15_combout\ & ((\inst|Decoder0~2_combout\) # (!\inst|R1[5]~14_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~2_combout\,
	datab => \inst|R1[5]~14_combout\,
	datac => \reset~input_o\,
	datad => \inst|R1[6]~15_combout\,
	combout => \inst|R1[6]~16_combout\);

-- Location: FF_X42_Y28_N17
\inst|R1[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[4]~2_combout\,
	asdata => \inst|A\(4),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R1[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(4));

-- Location: LCCOMB_X44_Y28_N22
\inst|Add2~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~10_combout\ = (\inst|A\(5) & ((\inst|R1\(5) & (\inst|Add2~9\ & VCC)) # (!\inst|R1\(5) & (!\inst|Add2~9\)))) # (!\inst|A\(5) & ((\inst|R1\(5) & (!\inst|Add2~9\)) # (!\inst|R1\(5) & ((\inst|Add2~9\) # (GND)))))
-- \inst|Add2~11\ = CARRY((\inst|A\(5) & (!\inst|R1\(5) & !\inst|Add2~9\)) # (!\inst|A\(5) & ((!\inst|Add2~9\) # (!\inst|R1\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(5),
	datab => \inst|R1\(5),
	datad => VCC,
	cin => \inst|Add2~9\,
	combout => \inst|Add2~10_combout\,
	cout => \inst|Add2~11\);

-- Location: LCCOMB_X44_Y28_N24
\inst|Add2~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~12_combout\ = ((\inst|A\(6) $ (\inst|R1\(6) $ (!\inst|Add2~11\)))) # (GND)
-- \inst|Add2~13\ = CARRY((\inst|A\(6) & ((\inst|R1\(6)) # (!\inst|Add2~11\))) # (!\inst|A\(6) & (\inst|R1\(6) & !\inst|Add2~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(6),
	datab => \inst|R1\(6),
	datad => VCC,
	cin => \inst|Add2~11\,
	combout => \inst|Add2~12_combout\,
	cout => \inst|Add2~13\);

-- Location: LCCOMB_X44_Y28_N26
\inst|Add2~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add2~14_combout\ = \inst|R1\(7) $ (\inst|Add2~13\ $ (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|R1\(7),
	datad => \inst|A\(7),
	cin => \inst|Add2~13\,
	combout => \inst|Add2~14_combout\);

-- Location: LCCOMB_X44_Y28_N0
\inst|Mux40~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~7_combout\ = (\inst|IR\(12) & (\inst|Add2~14_combout\)) # (!\inst|IR\(12) & ((\inst|A\(7))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datac => \inst|Add2~14_combout\,
	datad => \inst|A\(7),
	combout => \inst|Mux40~7_combout\);

-- Location: LCCOMB_X44_Y28_N10
\inst|Mux40~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~8_combout\ = (\inst|Decoder0~2_combout\ & ((\inst|IR\(13) & ((\inst|Mux40~7_combout\))) # (!\inst|IR\(13) & (\inst|R1\(7))))) # (!\inst|Decoder0~2_combout\ & (\inst|R1\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101000101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(7),
	datab => \inst|Decoder0~2_combout\,
	datac => \inst|IR\(13),
	datad => \inst|Mux40~7_combout\,
	combout => \inst|Mux40~8_combout\);

-- Location: LCCOMB_X44_Y28_N28
\inst|Mux40~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~9_combout\ = (\inst|IR\(15) & (\inst|IR\(14))) # (!\inst|IR\(15) & ((\inst|IR\(14) & (\inst|Mux40~6_combout\)) # (!\inst|IR\(14) & ((\inst|Mux40~8_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(14),
	datac => \inst|Mux40~6_combout\,
	datad => \inst|Mux40~8_combout\,
	combout => \inst|Mux40~9_combout\);

-- Location: LCCOMB_X44_Y28_N2
\inst|Mux40~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux40~10_combout\ = (\inst|IR\(15) & ((\inst|Mux40~9_combout\ & (\inst|R1\(7))) # (!\inst|Mux40~9_combout\ & ((\inst|Mux40~3_combout\))))) # (!\inst|IR\(15) & (((\inst|Mux40~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(7),
	datab => \inst|Mux40~3_combout\,
	datac => \inst|IR\(15),
	datad => \inst|Mux40~9_combout\,
	combout => \inst|Mux40~10_combout\);

-- Location: LCCOMB_X44_Y28_N8
\inst|R1[7]~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[7]~8_combout\ = (\inst|R1[7]~7_combout\) # ((!\inst|status.010~q\ & (\inst|R1[7]~6_combout\ & \inst|Mux40~10_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[7]~7_combout\,
	datab => \inst|status.010~q\,
	datac => \inst|R1[7]~6_combout\,
	datad => \inst|Mux40~10_combout\,
	combout => \inst|R1[7]~8_combout\);

-- Location: FF_X44_Y28_N9
\inst|R1[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[7]~8_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(7));

-- Location: LCCOMB_X41_Y30_N12
\inst|Mux16~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~0_combout\ = (\inst|IR\(11) & (((\inst|IR\(10))))) # (!\inst|IR\(11) & ((\inst|IR\(10) & ((\inst|R1\(7)))) # (!\inst|IR\(10) & (\inst|R0\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|R0\(7),
	datac => \inst|R1\(7),
	datad => \inst|IR\(10),
	combout => \inst|Mux16~0_combout\);

-- Location: LCCOMB_X41_Y30_N28
\inst|Mux16~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~1_combout\ = (\inst|Mux16~0_combout\ & ((\inst|R3\(7)) # ((!\inst|IR\(11))))) # (!\inst|Mux16~0_combout\ & (((\inst|IR\(11) & \inst|R2\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(7),
	datab => \inst|Mux16~0_combout\,
	datac => \inst|IR\(11),
	datad => \inst|R2\(7),
	combout => \inst|Mux16~1_combout\);

-- Location: LCCOMB_X42_Y31_N24
\inst|RX[7]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|RX[7]~0_combout\ = (\inst|IR\(13) & (!\inst|IR\(14) & (\inst|IR\(12) $ (\inst|IR\(15))))) # (!\inst|IR\(13) & (!\inst|IR\(12) & (\inst|IR\(14) & !\inst|IR\(15))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|IR\(14),
	datad => \inst|IR\(15),
	combout => \inst|RX[7]~0_combout\);

-- Location: LCCOMB_X42_Y31_N18
\inst|RX[7]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|RX[7]~1_combout\ = (\reset~input_o\ & (\inst|status.001~q\ & \inst|RX[7]~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datac => \inst|status.001~q\,
	datad => \inst|RX[7]~0_combout\,
	combout => \inst|RX[7]~1_combout\);

-- Location: FF_X41_Y30_N29
\inst|RX[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux16~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(7));

-- Location: LCCOMB_X42_Y30_N0
\inst|R3~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~8_combout\ = (\inst|IR\(9) & ((\inst|IR\(8) & ((\inst|RX\(7)))) # (!\inst|IR\(8) & (\inst|R3\(7))))) # (!\inst|IR\(9) & (\inst|R3\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101000101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(7),
	datab => \inst|IR\(9),
	datac => \inst|IR\(8),
	datad => \inst|RX\(7),
	combout => \inst|R3~8_combout\);

-- Location: LCCOMB_X42_Y30_N22
\inst|R3~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~9_combout\ = (\inst|R3\(6) & (\inst|IR\(10) & \inst|IR\(11)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(6),
	datac => \inst|IR\(10),
	datad => \inst|IR\(11),
	combout => \inst|R3~9_combout\);

-- Location: LCCOMB_X41_Y30_N26
\inst|R3~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~10_combout\ = (\inst|R3\(7) & ((!\inst|IR\(10)) # (!\inst|IR\(11))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datac => \inst|R3\(7),
	datad => \inst|IR\(10),
	combout => \inst|R3~10_combout\);

-- Location: LCCOMB_X41_Y30_N24
\inst|Mux24~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~0_combout\ = (\inst|IR\(13) & (((\inst|IR\(12))))) # (!\inst|IR\(13) & ((\inst|R3~10_combout\) # ((\inst|R3~9_combout\ & \inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110011111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3~9_combout\,
	datab => \inst|IR\(12),
	datac => \inst|R3~10_combout\,
	datad => \inst|IR\(13),
	combout => \inst|Mux24~0_combout\);

-- Location: LCCOMB_X41_Y30_N6
\inst|Mux24~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~1_combout\ = (\inst|IR\(13) & ((\inst|Mux24~0_combout\ & (\inst|R3\(7))) # (!\inst|Mux24~0_combout\ & ((\inst|R3~8_combout\))))) # (!\inst|IR\(13) & (((\inst|Mux24~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(7),
	datab => \inst|IR\(13),
	datac => \inst|R3~8_combout\,
	datad => \inst|Mux24~0_combout\,
	combout => \inst|Mux24~1_combout\);

-- Location: LCCOMB_X44_Y31_N12
\inst|Add4~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~8_combout\ = ((\inst|A\(4) $ (\inst|R3\(4) $ (!\inst|Add4~7\)))) # (GND)
-- \inst|Add4~9\ = CARRY((\inst|A\(4) & ((\inst|R3\(4)) # (!\inst|Add4~7\))) # (!\inst|A\(4) & (\inst|R3\(4) & !\inst|Add4~7\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|R3\(4),
	datad => VCC,
	cin => \inst|Add4~7\,
	combout => \inst|Add4~8_combout\,
	cout => \inst|Add4~9\);

-- Location: LCCOMB_X44_Y31_N14
\inst|Add4~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~10_combout\ = (\inst|R3\(5) & ((\inst|A\(5) & (\inst|Add4~9\ & VCC)) # (!\inst|A\(5) & (!\inst|Add4~9\)))) # (!\inst|R3\(5) & ((\inst|A\(5) & (!\inst|Add4~9\)) # (!\inst|A\(5) & ((\inst|Add4~9\) # (GND)))))
-- \inst|Add4~11\ = CARRY((\inst|R3\(5) & (!\inst|A\(5) & !\inst|Add4~9\)) # (!\inst|R3\(5) & ((!\inst|Add4~9\) # (!\inst|A\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(5),
	datab => \inst|A\(5),
	datad => VCC,
	cin => \inst|Add4~9\,
	combout => \inst|Add4~10_combout\,
	cout => \inst|Add4~11\);

-- Location: LCCOMB_X44_Y31_N16
\inst|Add4~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~12_combout\ = ((\inst|A\(6) $ (\inst|R3\(6) $ (!\inst|Add4~11\)))) # (GND)
-- \inst|Add4~13\ = CARRY((\inst|A\(6) & ((\inst|R3\(6)) # (!\inst|Add4~11\))) # (!\inst|A\(6) & (\inst|R3\(6) & !\inst|Add4~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(6),
	datab => \inst|R3\(6),
	datad => VCC,
	cin => \inst|Add4~11\,
	combout => \inst|Add4~12_combout\,
	cout => \inst|Add4~13\);

-- Location: LCCOMB_X44_Y31_N18
\inst|Add4~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add4~14_combout\ = \inst|R3\(7) $ (\inst|Add4~13\ $ (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|R3\(7),
	datad => \inst|A\(7),
	cin => \inst|Add4~13\,
	combout => \inst|Add4~14_combout\);

-- Location: LCCOMB_X44_Y31_N26
\inst|Mux24~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~5_combout\ = (\inst|IR\(12) & ((\inst|Add4~14_combout\))) # (!\inst|IR\(12) & (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(7),
	datab => \inst|IR\(12),
	datad => \inst|Add4~14_combout\,
	combout => \inst|Mux24~5_combout\);

-- Location: LCCOMB_X44_Y31_N30
\inst|Mux24~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~6_combout\ = (\inst|Decoder0~3_combout\ & ((\inst|IR\(13) & ((\inst|Mux24~5_combout\))) # (!\inst|IR\(13) & (\inst|R3\(7))))) # (!\inst|Decoder0~3_combout\ & (\inst|R3\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110010011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~3_combout\,
	datab => \inst|R3\(7),
	datac => \inst|Mux24~5_combout\,
	datad => \inst|IR\(13),
	combout => \inst|Mux24~6_combout\);

-- Location: LCCOMB_X45_Y31_N16
\inst|Add9~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~10_combout\ = (\inst|R3\(5) & ((\inst|A\(5) & (!\inst|Add9~9\)) # (!\inst|A\(5) & (\inst|Add9~9\ & VCC)))) # (!\inst|R3\(5) & ((\inst|A\(5) & ((\inst|Add9~9\) # (GND))) # (!\inst|A\(5) & (!\inst|Add9~9\))))
-- \inst|Add9~11\ = CARRY((\inst|R3\(5) & (\inst|A\(5) & !\inst|Add9~9\)) # (!\inst|R3\(5) & ((\inst|A\(5)) # (!\inst|Add9~9\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(5),
	datab => \inst|A\(5),
	datad => VCC,
	cin => \inst|Add9~9\,
	combout => \inst|Add9~10_combout\,
	cout => \inst|Add9~11\);

-- Location: LCCOMB_X45_Y31_N18
\inst|Add9~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~12_combout\ = ((\inst|R3\(6) $ (\inst|A\(6) $ (\inst|Add9~11\)))) # (GND)
-- \inst|Add9~13\ = CARRY((\inst|R3\(6) & ((!\inst|Add9~11\) # (!\inst|A\(6)))) # (!\inst|R3\(6) & (!\inst|A\(6) & !\inst|Add9~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(6),
	datab => \inst|A\(6),
	datad => VCC,
	cin => \inst|Add9~11\,
	combout => \inst|Add9~12_combout\,
	cout => \inst|Add9~13\);

-- Location: LCCOMB_X45_Y31_N20
\inst|Add9~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add9~14_combout\ = \inst|R3\(7) $ (\inst|Add9~13\ $ (!\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(7),
	datad => \inst|A\(7),
	cin => \inst|Add9~13\,
	combout => \inst|Add9~14_combout\);

-- Location: LCCOMB_X41_Y30_N20
\inst|Mux24~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~2_combout\ = (\inst|IR\(11) & (\inst|IR\(10) & (\inst|A\(7) $ (!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000000000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(10),
	datac => \inst|A\(7),
	datad => \inst|IR\(13),
	combout => \inst|Mux24~2_combout\);

-- Location: LCCOMB_X41_Y30_N30
\inst|Mux24~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~3_combout\ = (\inst|R3\(7) & (((!\inst|Mux24~2_combout\) # (!\inst|IR\(12))))) # (!\inst|R3\(7) & (\inst|IR\(13) & ((\inst|Mux24~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100111010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(7),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Mux24~2_combout\,
	combout => \inst|Mux24~3_combout\);

-- Location: LCCOMB_X44_Y31_N20
\inst|Mux24~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~4_combout\ = (\inst|Decoder0~3_combout\ & ((\inst|Mux48~4_combout\ & ((\inst|Mux24~3_combout\))) # (!\inst|Mux48~4_combout\ & (\inst|Add9~14_combout\)))) # (!\inst|Decoder0~3_combout\ & (((\inst|Mux24~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~3_combout\,
	datab => \inst|Mux48~4_combout\,
	datac => \inst|Add9~14_combout\,
	datad => \inst|Mux24~3_combout\,
	combout => \inst|Mux24~4_combout\);

-- Location: LCCOMB_X44_Y31_N24
\inst|Mux24~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~7_combout\ = (\inst|IR\(14) & ((\inst|IR\(15)) # ((\inst|Mux24~4_combout\)))) # (!\inst|IR\(14) & (!\inst|IR\(15) & (\inst|Mux24~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(15),
	datac => \inst|Mux24~6_combout\,
	datad => \inst|Mux24~4_combout\,
	combout => \inst|Mux24~7_combout\);

-- Location: LCCOMB_X44_Y31_N2
\inst|Mux24~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux24~8_combout\ = (\inst|IR\(15) & ((\inst|Mux24~7_combout\ & (\inst|R3\(7))) # (!\inst|Mux24~7_combout\ & ((\inst|Mux24~1_combout\))))) # (!\inst|IR\(15) & (((\inst|Mux24~7_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|R3\(7),
	datac => \inst|Mux24~1_combout\,
	datad => \inst|Mux24~7_combout\,
	combout => \inst|Mux24~8_combout\);

-- Location: LCCOMB_X44_Y31_N0
\inst|R3[7]~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[7]~11_combout\ = (\inst|R3[7]~7_combout\) # ((\inst|R3[7]~6_combout\ & (!\inst|status.010~q\ & \inst|Mux24~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3[7]~7_combout\,
	datab => \inst|R3[7]~6_combout\,
	datac => \inst|status.010~q\,
	datad => \inst|Mux24~8_combout\,
	combout => \inst|R3[7]~11_combout\);

-- Location: FF_X44_Y31_N1
\inst|R3[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[7]~11_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(7));

-- Location: LCCOMB_X41_Y30_N2
\inst|Mux0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux0~0_combout\ = (\inst|IR\(9) & ((\inst|R2\(7)) # ((\inst|IR\(8))))) # (!\inst|IR\(9) & (((\inst|R0\(7) & !\inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(7),
	datab => \inst|R0\(7),
	datac => \inst|IR\(9),
	datad => \inst|IR\(8),
	combout => \inst|Mux0~0_combout\);

-- Location: LCCOMB_X41_Y30_N14
\inst|Mux0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux0~1_combout\ = (\inst|Mux0~0_combout\ & ((\inst|R3\(7)) # ((!\inst|IR\(8))))) # (!\inst|Mux0~0_combout\ & (((\inst|R1\(7) & \inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(7),
	datab => \inst|Mux0~0_combout\,
	datac => \inst|R1\(7),
	datad => \inst|IR\(8),
	combout => \inst|Mux0~1_combout\);

-- Location: LCCOMB_X41_Y31_N16
\inst|A[7]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|A[7]~0_combout\ = (\reset~input_o\ & !\inst|status.000~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \reset~input_o\,
	datad => \inst|status.000~q\,
	combout => \inst|A[7]~0_combout\);

-- Location: FF_X41_Y30_N15
\inst|A[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux0~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(7));

-- Location: LCCOMB_X44_Y30_N22
\inst|R2[7]~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[7]~8_combout\ = (\inst|R2[7]~7_combout\ & (\inst|status.010~q\ & ((\inst|A\(7))))) # (!\inst|R2[7]~7_combout\ & (((\inst|R2\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datab => \inst|R2\(7),
	datac => \inst|A\(7),
	datad => \inst|R2[7]~7_combout\,
	combout => \inst|R2[7]~8_combout\);

-- Location: LCCOMB_X41_Y30_N18
\inst|Mux32~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~0_combout\ = (\inst|IR\(13) & (((\inst|RX\(7))))) # (!\inst|IR\(13) & (\inst|IR\(11) & ((!\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(13),
	datac => \inst|RX\(7),
	datad => \inst|IR\(10),
	combout => \inst|Mux32~0_combout\);

-- Location: LCCOMB_X45_Y30_N4
\inst|Mux32~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~1_combout\ = (\inst|IR\(12) & ((\inst|R2\(6)))) # (!\inst|IR\(12) & (\inst|IR\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(9),
	datac => \inst|R2\(6),
	datad => \inst|IR\(12),
	combout => \inst|Mux32~1_combout\);

-- Location: LCCOMB_X45_Y30_N6
\inst|Mux32~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~2_combout\ = (\inst|Mux32~1_combout\ & ((\inst|IR\(12) & ((!\inst|IR\(13)))) # (!\inst|IR\(12) & (!\inst|IR\(8) & \inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|Mux32~1_combout\,
	datac => \inst|IR\(8),
	datad => \inst|IR\(13),
	combout => \inst|Mux32~2_combout\);

-- Location: LCCOMB_X45_Y30_N0
\inst|Mux32~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~3_combout\ = (\inst|Mux32~0_combout\ & ((\inst|Mux32~2_combout\) # ((\inst|IR\(13) & \inst|R2\(7))))) # (!\inst|Mux32~0_combout\ & (\inst|R2\(7) & ((!\inst|Mux32~2_combout\) # (!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux32~0_combout\,
	datab => \inst|IR\(13),
	datac => \inst|R2\(7),
	datad => \inst|Mux32~2_combout\,
	combout => \inst|Mux32~3_combout\);

-- Location: LCCOMB_X44_Y30_N6
\inst|Add3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~0_combout\ = (\inst|R2\(0) & (\inst|A\(0) $ (VCC))) # (!\inst|R2\(0) & (\inst|A\(0) & VCC))
-- \inst|Add3~1\ = CARRY((\inst|R2\(0) & \inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(0),
	datab => \inst|A\(0),
	datad => VCC,
	combout => \inst|Add3~0_combout\,
	cout => \inst|Add3~1\);

-- Location: LCCOMB_X44_Y30_N8
\inst|Add3~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~2_combout\ = (\inst|R2\(1) & ((\inst|A\(1) & (\inst|Add3~1\ & VCC)) # (!\inst|A\(1) & (!\inst|Add3~1\)))) # (!\inst|R2\(1) & ((\inst|A\(1) & (!\inst|Add3~1\)) # (!\inst|A\(1) & ((\inst|Add3~1\) # (GND)))))
-- \inst|Add3~3\ = CARRY((\inst|R2\(1) & (!\inst|A\(1) & !\inst|Add3~1\)) # (!\inst|R2\(1) & ((!\inst|Add3~1\) # (!\inst|A\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add3~1\,
	combout => \inst|Add3~2_combout\,
	cout => \inst|Add3~3\);

-- Location: LCCOMB_X44_Y30_N10
\inst|Add3~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~4_combout\ = ((\inst|R2\(2) $ (\inst|A\(2) $ (!\inst|Add3~3\)))) # (GND)
-- \inst|Add3~5\ = CARRY((\inst|R2\(2) & ((\inst|A\(2)) # (!\inst|Add3~3\))) # (!\inst|R2\(2) & (\inst|A\(2) & !\inst|Add3~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add3~3\,
	combout => \inst|Add3~4_combout\,
	cout => \inst|Add3~5\);

-- Location: LCCOMB_X44_Y30_N12
\inst|Add3~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~6_combout\ = (\inst|R2\(3) & ((\inst|A\(3) & (\inst|Add3~5\ & VCC)) # (!\inst|A\(3) & (!\inst|Add3~5\)))) # (!\inst|R2\(3) & ((\inst|A\(3) & (!\inst|Add3~5\)) # (!\inst|A\(3) & ((\inst|Add3~5\) # (GND)))))
-- \inst|Add3~7\ = CARRY((\inst|R2\(3) & (!\inst|A\(3) & !\inst|Add3~5\)) # (!\inst|R2\(3) & ((!\inst|Add3~5\) # (!\inst|A\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add3~5\,
	combout => \inst|Add3~6_combout\,
	cout => \inst|Add3~7\);

-- Location: LCCOMB_X44_Y30_N14
\inst|Add3~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~8_combout\ = ((\inst|A\(4) $ (\inst|R2\(4) $ (!\inst|Add3~7\)))) # (GND)
-- \inst|Add3~9\ = CARRY((\inst|A\(4) & ((\inst|R2\(4)) # (!\inst|Add3~7\))) # (!\inst|A\(4) & (\inst|R2\(4) & !\inst|Add3~7\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|R2\(4),
	datad => VCC,
	cin => \inst|Add3~7\,
	combout => \inst|Add3~8_combout\,
	cout => \inst|Add3~9\);

-- Location: LCCOMB_X44_Y30_N16
\inst|Add3~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~10_combout\ = (\inst|R2\(5) & ((\inst|A\(5) & (\inst|Add3~9\ & VCC)) # (!\inst|A\(5) & (!\inst|Add3~9\)))) # (!\inst|R2\(5) & ((\inst|A\(5) & (!\inst|Add3~9\)) # (!\inst|A\(5) & ((\inst|Add3~9\) # (GND)))))
-- \inst|Add3~11\ = CARRY((\inst|R2\(5) & (!\inst|A\(5) & !\inst|Add3~9\)) # (!\inst|R2\(5) & ((!\inst|Add3~9\) # (!\inst|A\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(5),
	datab => \inst|A\(5),
	datad => VCC,
	cin => \inst|Add3~9\,
	combout => \inst|Add3~10_combout\,
	cout => \inst|Add3~11\);

-- Location: LCCOMB_X44_Y30_N18
\inst|Add3~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~12_combout\ = ((\inst|A\(6) $ (\inst|R2\(6) $ (!\inst|Add3~11\)))) # (GND)
-- \inst|Add3~13\ = CARRY((\inst|A\(6) & ((\inst|R2\(6)) # (!\inst|Add3~11\))) # (!\inst|A\(6) & (\inst|R2\(6) & !\inst|Add3~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(6),
	datab => \inst|R2\(6),
	datad => VCC,
	cin => \inst|Add3~11\,
	combout => \inst|Add3~12_combout\,
	cout => \inst|Add3~13\);

-- Location: LCCOMB_X44_Y30_N20
\inst|Add3~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add3~14_combout\ = \inst|R2\(7) $ (\inst|Add3~13\ $ (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|R2\(7),
	datad => \inst|A\(7),
	cin => \inst|Add3~13\,
	combout => \inst|Add3~14_combout\);

-- Location: LCCOMB_X44_Y30_N24
\inst|Mux32~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~7_combout\ = (\inst|IR\(12) & ((\inst|Add3~14_combout\))) # (!\inst|IR\(12) & (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(7),
	datab => \inst|IR\(12),
	datad => \inst|Add3~14_combout\,
	combout => \inst|Mux32~7_combout\);

-- Location: LCCOMB_X44_Y30_N30
\inst|Mux32~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~8_combout\ = (\inst|Decoder0~1_combout\ & ((\inst|IR\(13) & ((\inst|Mux32~7_combout\))) # (!\inst|IR\(13) & (\inst|R2\(7))))) # (!\inst|Decoder0~1_combout\ & (((\inst|R2\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100001110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~1_combout\,
	datab => \inst|IR\(13),
	datac => \inst|R2\(7),
	datad => \inst|Mux32~7_combout\,
	combout => \inst|Mux32~8_combout\);

-- Location: LCCOMB_X45_Y30_N20
\inst|Add8~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~12_combout\ = ((\inst|R2\(6) $ (\inst|A\(6) $ (\inst|Add8~11\)))) # (GND)
-- \inst|Add8~13\ = CARRY((\inst|R2\(6) & ((!\inst|Add8~11\) # (!\inst|A\(6)))) # (!\inst|R2\(6) & (!\inst|A\(6) & !\inst|Add8~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(6),
	datab => \inst|A\(6),
	datad => VCC,
	cin => \inst|Add8~11\,
	combout => \inst|Add8~12_combout\,
	cout => \inst|Add8~13\);

-- Location: LCCOMB_X45_Y30_N22
\inst|Add8~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add8~14_combout\ = \inst|R2\(7) $ (\inst|Add8~13\ $ (!\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110011000011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|R2\(7),
	datad => \inst|A\(7),
	cin => \inst|Add8~13\,
	combout => \inst|Add8~14_combout\);

-- Location: LCCOMB_X41_Y30_N16
\inst|Mux32~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~4_combout\ = (\inst|IR\(11) & (!\inst|IR\(10) & (\inst|A\(7) $ (!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010000000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(10),
	datac => \inst|A\(7),
	datad => \inst|IR\(13),
	combout => \inst|Mux32~4_combout\);

-- Location: LCCOMB_X41_Y30_N10
\inst|Mux32~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~5_combout\ = (\inst|R2\(7) & (((!\inst|Mux32~4_combout\) # (!\inst|IR\(12))))) # (!\inst|R2\(7) & (\inst|IR\(13) & ((\inst|Mux32~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100111010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(7),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Mux32~4_combout\,
	combout => \inst|Mux32~5_combout\);

-- Location: LCCOMB_X45_Y30_N26
\inst|Mux32~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~6_combout\ = (\inst|Decoder0~1_combout\ & ((\inst|Mux48~4_combout\ & ((\inst|Mux32~5_combout\))) # (!\inst|Mux48~4_combout\ & (\inst|Add8~14_combout\)))) # (!\inst|Decoder0~1_combout\ & (((\inst|Mux32~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110100100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~1_combout\,
	datab => \inst|Mux48~4_combout\,
	datac => \inst|Add8~14_combout\,
	datad => \inst|Mux32~5_combout\,
	combout => \inst|Mux32~6_combout\);

-- Location: LCCOMB_X44_Y30_N28
\inst|Mux32~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~9_combout\ = (\inst|IR\(15) & (\inst|IR\(14))) # (!\inst|IR\(15) & ((\inst|IR\(14) & ((\inst|Mux32~6_combout\))) # (!\inst|IR\(14) & (\inst|Mux32~8_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(14),
	datac => \inst|Mux32~8_combout\,
	datad => \inst|Mux32~6_combout\,
	combout => \inst|Mux32~9_combout\);

-- Location: LCCOMB_X44_Y30_N2
\inst|Mux32~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux32~10_combout\ = (\inst|IR\(15) & ((\inst|Mux32~9_combout\ & ((\inst|R2\(7)))) # (!\inst|Mux32~9_combout\ & (\inst|Mux32~3_combout\)))) # (!\inst|IR\(15) & (((\inst|Mux32~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|Mux32~3_combout\,
	datac => \inst|R2\(7),
	datad => \inst|Mux32~9_combout\,
	combout => \inst|Mux32~10_combout\);

-- Location: LCCOMB_X44_Y30_N4
\inst|R2[7]~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[7]~9_combout\ = (\inst|R2[7]~8_combout\) # ((!\inst|status.010~q\ & (\inst|R2[7]~7_combout\ & \inst|Mux32~10_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datab => \inst|R2[7]~7_combout\,
	datac => \inst|R2[7]~8_combout\,
	datad => \inst|Mux32~10_combout\,
	combout => \inst|R2[7]~9_combout\);

-- Location: FF_X44_Y30_N5
\inst|R2[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[7]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(7));

-- Location: LCCOMB_X44_Y32_N10
\inst|Selector47~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector47~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0[4]~9_combout\) # (\inst|R2\(5))))) # (!\inst|R0[4]~10_combout\ & (\inst|R2\(7) & (!\inst|R0[4]~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(7),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|R2\(5),
	combout => \inst|Selector47~0_combout\);

-- Location: LCCOMB_X43_Y31_N4
\inst|Mux17~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux17~0_combout\ = (\inst|IR\(11) & ((\inst|IR\(10)) # ((\inst|R2\(6))))) # (!\inst|IR\(11) & (!\inst|IR\(10) & (\inst|R0\(6))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(10),
	datac => \inst|R0\(6),
	datad => \inst|R2\(6),
	combout => \inst|Mux17~0_combout\);

-- Location: LCCOMB_X43_Y31_N24
\inst|Mux17~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux17~1_combout\ = (\inst|IR\(10) & ((\inst|Mux17~0_combout\ & (\inst|R3\(6))) # (!\inst|Mux17~0_combout\ & ((\inst|R1\(6)))))) # (!\inst|IR\(10) & (((\inst|Mux17~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|R3\(6),
	datac => \inst|Mux17~0_combout\,
	datad => \inst|R1\(6),
	combout => \inst|Mux17~1_combout\);

-- Location: FF_X43_Y31_N25
\inst|RX[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux17~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(6));

-- Location: LCCOMB_X44_Y32_N4
\inst|Selector47~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector47~1_combout\ = (\inst|Selector47~0_combout\ & ((\inst|RX\(6)) # ((!\inst|R0[4]~9_combout\)))) # (!\inst|Selector47~0_combout\ & (((\inst|R0[4]~9_combout\ & \inst|Add3~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101010001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector47~0_combout\,
	datab => \inst|RX\(6),
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|Add3~12_combout\,
	combout => \inst|Selector47~1_combout\);

-- Location: LCCOMB_X46_Y32_N2
\inst|Selector47~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector47~3_combout\ = (\inst|R2\(6) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector63~3_combout\))))) # (!\inst|R2\(6) & (\inst|IR\(13) & ((\inst|Selector63~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(6),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector63~3_combout\,
	combout => \inst|Selector47~3_combout\);

-- Location: LCCOMB_X46_Y32_N24
\inst|Selector47~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector47~2_combout\ = (\inst|IR\(13) & (\inst|R2\(6) $ (((!\inst|Selector63~3_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector63~3_combout\) # (!\inst|R2\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001010001110100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(6),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector63~3_combout\,
	combout => \inst|Selector47~2_combout\);

-- Location: LCCOMB_X45_Y32_N4
\inst|Selector47~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector47~4_combout\ = (\inst|Selector47~3_combout\ & ((\inst|IR\(11)) # ((!\inst|Selector47~2_combout\)))) # (!\inst|Selector47~3_combout\ & (((\inst|Add8~12_combout\ & !\inst|Selector47~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000100011111010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector47~3_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Add8~12_combout\,
	datad => \inst|Selector47~2_combout\,
	combout => \inst|Selector47~4_combout\);

-- Location: LCCOMB_X44_Y32_N0
\inst|R2[6]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[6]~0_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector47~4_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector47~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector47~1_combout\,
	datad => \inst|Selector47~4_combout\,
	combout => \inst|R2[6]~0_combout\);

-- Location: LCCOMB_X46_Y30_N10
\inst|R2[4]~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[4]~10_combout\ = (\inst|IR\(13) & (((\inst|IR\(8)) # (\inst|IR\(12))) # (!\inst|IR\(9))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(9),
	datab => \inst|IR\(8),
	datac => \inst|IR\(12),
	datad => \inst|IR\(13),
	combout => \inst|R2[4]~10_combout\);

-- Location: LCCOMB_X46_Y30_N12
\inst|R2[4]~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[4]~11_combout\ = (\inst|IR\(14)) # ((\inst|R2[4]~10_combout\) # ((!\inst|IR\(13) & !\inst|Decoder0~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110101011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(13),
	datac => \inst|Decoder0~1_combout\,
	datad => \inst|R2[4]~10_combout\,
	combout => \inst|R2[4]~11_combout\);

-- Location: LCCOMB_X46_Y30_N22
\inst|R2[4]~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[4]~12_combout\ = (\inst|IR\(14) & (!\inst|Decoder0~1_combout\ & ((\inst|IR\(12)) # (!\inst|IR\(13))))) # (!\inst|IR\(14) & (((!\inst|IR\(13)) # (!\inst|Decoder0~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110101011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(12),
	datac => \inst|Decoder0~1_combout\,
	datad => \inst|IR\(13),
	combout => \inst|R2[4]~12_combout\);

-- Location: LCCOMB_X46_Y30_N24
\inst|R2[4]~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[4]~13_combout\ = ((\inst|IR\(15) & (\inst|R2[4]~11_combout\)) # (!\inst|IR\(15) & ((\inst|R2[4]~12_combout\)))) # (!\inst|status.001~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2[4]~11_combout\,
	datab => \inst|IR\(15),
	datac => \inst|R2[4]~12_combout\,
	datad => \inst|status.001~q\,
	combout => \inst|R2[4]~13_combout\);

-- Location: LCCOMB_X46_Y30_N18
\inst|R2[6]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[6]~14_combout\ = ((!\inst|Equal4~0_combout\ & \inst|status.010~q\)) # (!\inst|R2[4]~13_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal4~0_combout\,
	datac => \inst|status.010~q\,
	datad => \inst|R2[4]~13_combout\,
	combout => \inst|R2[6]~14_combout\);

-- Location: LCCOMB_X46_Y30_N20
\inst|R2[6]~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[6]~15_combout\ = (\reset~input_o\ & (\inst|R2[6]~14_combout\ & ((\inst|Decoder0~1_combout\) # (!\inst|R2[4]~13_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010001000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \reset~input_o\,
	datab => \inst|R2[4]~13_combout\,
	datac => \inst|Decoder0~1_combout\,
	datad => \inst|R2[6]~14_combout\,
	combout => \inst|R2[6]~15_combout\);

-- Location: FF_X44_Y32_N1
\inst|R2[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[6]~0_combout\,
	asdata => \inst|A\(6),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R2[6]~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(6));

-- Location: LCCOMB_X43_Y32_N16
\inst|Selector48~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector48~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & ((\inst|Add3~10_combout\))) # (!\inst|R0[4]~9_combout\ & (\inst|R2\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R2\(6),
	datac => \inst|Add3~10_combout\,
	datad => \inst|R0[4]~9_combout\,
	combout => \inst|Selector48~0_combout\);

-- Location: LCCOMB_X43_Y32_N6
\inst|Selector48~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector48~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector48~0_combout\ & (\inst|RX\(5))) # (!\inst|Selector48~0_combout\ & ((\inst|R2\(4)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector48~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|RX\(5),
	datac => \inst|R2\(4),
	datad => \inst|Selector48~0_combout\,
	combout => \inst|Selector48~1_combout\);

-- Location: LCCOMB_X43_Y32_N30
\inst|R2[5]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[5]~1_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector48~4_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector48~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector48~4_combout\,
	datad => \inst|Selector48~1_combout\,
	combout => \inst|R2[5]~1_combout\);

-- Location: FF_X43_Y32_N31
\inst|R2[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[5]~1_combout\,
	asdata => \inst|A\(5),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R2[6]~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(5));

-- Location: LCCOMB_X43_Y27_N6
\inst|Mux18~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux18~0_combout\ = (\inst|IR\(10) & ((\inst|IR\(11)) # ((\inst|R1\(5))))) # (!\inst|IR\(10) & (!\inst|IR\(11) & ((\inst|R0\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(11),
	datac => \inst|R1\(5),
	datad => \inst|R0\(5),
	combout => \inst|Mux18~0_combout\);

-- Location: LCCOMB_X43_Y31_N6
\inst|Mux18~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux18~1_combout\ = (\inst|IR\(11) & ((\inst|Mux18~0_combout\ & ((\inst|R3\(5)))) # (!\inst|Mux18~0_combout\ & (\inst|R2\(5))))) # (!\inst|IR\(11) & (((\inst|Mux18~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(5),
	datab => \inst|R3\(5),
	datac => \inst|IR\(11),
	datad => \inst|Mux18~0_combout\,
	combout => \inst|Mux18~1_combout\);

-- Location: FF_X43_Y31_N7
\inst|RX[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux18~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(5));

-- Location: LCCOMB_X43_Y32_N14
\inst|Selector56~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector56~0_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\) # ((\inst|R1\(4))))) # (!\inst|R0[4]~10_combout\ & (!\inst|R0[4]~9_combout\ & ((\inst|R1\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|R1\(4),
	datad => \inst|R1\(6),
	combout => \inst|Selector56~0_combout\);

-- Location: LCCOMB_X43_Y32_N12
\inst|Selector56~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector56~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector56~0_combout\ & (\inst|RX\(5))) # (!\inst|Selector56~0_combout\ & ((\inst|Add2~10_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector56~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(5),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector56~0_combout\,
	datad => \inst|Add2~10_combout\,
	combout => \inst|Selector56~1_combout\);

-- Location: LCCOMB_X43_Y28_N22
\inst|Add7~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add7~10_combout\ = (\inst|A\(5) & ((\inst|R1\(5) & (!\inst|Add7~9\)) # (!\inst|R1\(5) & ((\inst|Add7~9\) # (GND))))) # (!\inst|A\(5) & ((\inst|R1\(5) & (\inst|Add7~9\ & VCC)) # (!\inst|R1\(5) & (!\inst|Add7~9\))))
-- \inst|Add7~11\ = CARRY((\inst|A\(5) & ((!\inst|Add7~9\) # (!\inst|R1\(5)))) # (!\inst|A\(5) & (!\inst|R1\(5) & !\inst|Add7~9\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100100101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(5),
	datab => \inst|R1\(5),
	datad => VCC,
	cin => \inst|Add7~9\,
	combout => \inst|Add7~10_combout\,
	cout => \inst|Add7~11\);

-- Location: LCCOMB_X43_Y31_N8
\inst|R1~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~17_combout\ = (\inst|R1\(5)) # ((\inst|IR\(10) & (!\inst|IR\(11) & \inst|A\(5))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(5),
	datab => \inst|IR\(10),
	datac => \inst|IR\(11),
	datad => \inst|A\(5),
	combout => \inst|R1~17_combout\);

-- Location: LCCOMB_X43_Y28_N28
\inst|Selector56~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector56~2_combout\ = (\inst|IR\(12) & (\inst|IR\(13))) # (!\inst|IR\(12) & ((\inst|IR\(13) & ((\inst|R1~17_combout\))) # (!\inst|IR\(13) & (\inst|Add7~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|Add7~10_combout\,
	datad => \inst|R1~17_combout\,
	combout => \inst|Selector56~2_combout\);

-- Location: LCCOMB_X43_Y28_N10
\inst|Selector56~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector56~3_combout\ = (\inst|IR\(12) & ((\inst|R1\(5) & (\inst|A\(5) $ (\inst|Selector56~2_combout\))) # (!\inst|R1\(5) & (\inst|A\(5) & \inst|Selector56~2_combout\)))) # (!\inst|IR\(12) & (((\inst|Selector56~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111110110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R1\(5),
	datac => \inst|A\(5),
	datad => \inst|Selector56~2_combout\,
	combout => \inst|Selector56~3_combout\);

-- Location: LCCOMB_X43_Y32_N4
\inst|R1[5]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~1_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector56~3_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector56~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector56~1_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector56~3_combout\,
	combout => \inst|R1[5]~1_combout\);

-- Location: FF_X43_Y32_N5
\inst|R1[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[5]~1_combout\,
	asdata => \inst|A\(5),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R1[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(5));

-- Location: LCCOMB_X42_Y27_N24
\inst|Mux2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux2~0_combout\ = (\inst|IR\(8) & (((\inst|IR\(9))))) # (!\inst|IR\(8) & ((\inst|IR\(9) & ((\inst|R2\(5)))) # (!\inst|IR\(9) & (\inst|R0\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(5),
	datab => \inst|IR\(8),
	datac => \inst|IR\(9),
	datad => \inst|R2\(5),
	combout => \inst|Mux2~0_combout\);

-- Location: LCCOMB_X43_Y29_N30
\inst|Mux2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux2~1_combout\ = (\inst|Mux2~0_combout\ & (((\inst|R3\(5)) # (!\inst|IR\(8))))) # (!\inst|Mux2~0_combout\ & (\inst|R1\(5) & ((\inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110001011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(5),
	datab => \inst|Mux2~0_combout\,
	datac => \inst|R3\(5),
	datad => \inst|IR\(8),
	combout => \inst|Mux2~1_combout\);

-- Location: FF_X43_Y29_N31
\inst|A[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux2~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(5));

-- Location: LCCOMB_X43_Y32_N10
\inst|Selector55~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector55~5_combout\ = (\inst|Selector55~4_combout\ & ((\inst|IR\(10)) # ((!\inst|Selector55~3_combout\)))) # (!\inst|Selector55~4_combout\ & (((!\inst|Selector55~3_combout\ & \inst|Add7~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000111110001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|Selector55~4_combout\,
	datac => \inst|Selector55~3_combout\,
	datad => \inst|Add7~12_combout\,
	combout => \inst|Selector55~5_combout\);

-- Location: LCCOMB_X43_Y32_N24
\inst|Selector55~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector55~0_combout\ = (\inst|R0[4]~10_combout\ & (\inst|R0[4]~9_combout\)) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & (\inst|Add2~12_combout\)) # (!\inst|R0[4]~9_combout\ & ((\inst|R1\(7))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Add2~12_combout\,
	datad => \inst|R1\(7),
	combout => \inst|Selector55~0_combout\);

-- Location: LCCOMB_X43_Y32_N2
\inst|Selector55~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector55~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector55~0_combout\ & (\inst|RX\(6))) # (!\inst|Selector55~0_combout\ & ((\inst|R1\(5)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector55~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|RX\(6),
	datac => \inst|R1\(5),
	datad => \inst|Selector55~0_combout\,
	combout => \inst|Selector55~1_combout\);

-- Location: LCCOMB_X43_Y32_N0
\inst|R1[6]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[6]~0_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector55~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector55~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector55~5_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector55~1_combout\,
	combout => \inst|R1[6]~0_combout\);

-- Location: FF_X43_Y32_N1
\inst|R1[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[6]~0_combout\,
	asdata => \inst|A\(6),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R1[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(6));

-- Location: LCCOMB_X43_Y31_N22
\inst|Mux1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux1~0_combout\ = (\inst|IR\(8) & ((\inst|R1\(6)) # ((\inst|IR\(9))))) # (!\inst|IR\(8) & (((\inst|R0\(6) & !\inst|IR\(9)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datab => \inst|R1\(6),
	datac => \inst|R0\(6),
	datad => \inst|IR\(9),
	combout => \inst|Mux1~0_combout\);

-- Location: LCCOMB_X44_Y32_N30
\inst|Mux1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux1~1_combout\ = (\inst|Mux1~0_combout\ & (((\inst|R3\(6))) # (!\inst|IR\(9)))) # (!\inst|Mux1~0_combout\ & (\inst|IR\(9) & ((\inst|R2\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011010100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux1~0_combout\,
	datab => \inst|IR\(9),
	datac => \inst|R3\(6),
	datad => \inst|R2\(6),
	combout => \inst|Mux1~1_combout\);

-- Location: FF_X44_Y32_N31
\inst|A[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux1~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(6));

-- Location: LCCOMB_X43_Y31_N12
\inst|Selector39~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector39~2_combout\ = (\inst|A\(6) & ((\inst|IR\(12)) # (\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(12),
	datac => \inst|A\(6),
	datad => \inst|IR\(10),
	combout => \inst|Selector39~2_combout\);

-- Location: LCCOMB_X43_Y31_N30
\inst|Selector39~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector39~3_combout\ = (\inst|IR\(13) & (\inst|R3\(6) $ (((!\inst|IR\(12)) # (!\inst|Selector39~2_combout\))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|R3\(6)) # (!\inst|Selector39~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001000001111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector39~2_combout\,
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|R3\(6),
	combout => \inst|Selector39~3_combout\);

-- Location: LCCOMB_X43_Y31_N0
\inst|Selector39~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector39~4_combout\ = (\inst|Selector39~2_combout\ & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|R3\(6)))))) # (!\inst|Selector39~2_combout\ & (\inst|IR\(13) & ((\inst|R3\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector39~2_combout\,
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|R3\(6),
	combout => \inst|Selector39~4_combout\);

-- Location: LCCOMB_X43_Y31_N26
\inst|Selector39~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector39~5_combout\ = (\inst|Selector39~3_combout\ & (\inst|Selector39~4_combout\ & (\inst|IR\(11)))) # (!\inst|Selector39~3_combout\ & ((\inst|Selector39~4_combout\) # ((\inst|Add9~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101010111000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector39~3_combout\,
	datab => \inst|Selector39~4_combout\,
	datac => \inst|IR\(11),
	datad => \inst|Add9~12_combout\,
	combout => \inst|Selector39~5_combout\);

-- Location: LCCOMB_X43_Y31_N28
\inst|Selector39~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector39~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & ((\inst|Add4~12_combout\))) # (!\inst|R0[4]~9_combout\ & (\inst|R3\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R3\(7),
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|Add4~12_combout\,
	combout => \inst|Selector39~0_combout\);

-- Location: LCCOMB_X43_Y31_N18
\inst|Selector39~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector39~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector39~0_combout\ & (\inst|RX\(6))) # (!\inst|Selector39~0_combout\ & ((\inst|R3\(5)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector39~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|RX\(6),
	datac => \inst|R3\(5),
	datad => \inst|Selector39~0_combout\,
	combout => \inst|Selector39~1_combout\);

-- Location: LCCOMB_X43_Y31_N16
\inst|R3[6]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~0_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector39~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector39~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector39~5_combout\,
	datab => \inst|Selector39~1_combout\,
	datad => \inst|R1[5]~9_combout\,
	combout => \inst|R3[6]~0_combout\);

-- Location: FF_X43_Y31_N17
\inst|R3[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[6]~0_combout\,
	asdata => \inst|A\(6),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R3[6]~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(6));

-- Location: LCCOMB_X43_Y31_N2
\inst|Selector40~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector40~0_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|R0[4]~10_combout\)))) # (!\inst|R0[4]~9_combout\ & ((\inst|R0[4]~10_combout\ & (\inst|R3\(4))) # (!\inst|R0[4]~10_combout\ & ((\inst|R3\(6))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(4),
	datab => \inst|R3\(6),
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|R0[4]~10_combout\,
	combout => \inst|Selector40~0_combout\);

-- Location: LCCOMB_X43_Y31_N20
\inst|Selector40~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector40~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector40~0_combout\ & ((\inst|RX\(5)))) # (!\inst|Selector40~0_combout\ & (\inst|Add4~10_combout\)))) # (!\inst|R0[4]~9_combout\ & (\inst|Selector40~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110001100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|Selector40~0_combout\,
	datac => \inst|Add4~10_combout\,
	datad => \inst|RX\(5),
	combout => \inst|Selector40~1_combout\);

-- Location: LCCOMB_X43_Y31_N10
\inst|R3~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~18_combout\ = (\inst|R3\(5)) # ((\inst|IR\(11) & (\inst|IR\(10) & \inst|A\(5))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|IR\(10),
	datac => \inst|R3\(5),
	datad => \inst|A\(5),
	combout => \inst|R3~18_combout\);

-- Location: LCCOMB_X45_Y31_N28
\inst|Selector40~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector40~2_combout\ = (\inst|IR\(12) & (\inst|IR\(13))) # (!\inst|IR\(12) & ((\inst|IR\(13) & (\inst|R3~18_combout\)) # (!\inst|IR\(13) & ((\inst|Add9~10_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R3~18_combout\,
	datad => \inst|Add9~10_combout\,
	combout => \inst|Selector40~2_combout\);

-- Location: LCCOMB_X45_Y31_N22
\inst|Selector40~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector40~3_combout\ = (\inst|IR\(12) & ((\inst|R3\(5) & (\inst|A\(5) $ (\inst|Selector40~2_combout\))) # (!\inst|R3\(5) & (\inst|A\(5) & \inst|Selector40~2_combout\)))) # (!\inst|IR\(12) & (((\inst|Selector40~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111110110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R3\(5),
	datac => \inst|A\(5),
	datad => \inst|Selector40~2_combout\,
	combout => \inst|Selector40~3_combout\);

-- Location: LCCOMB_X43_Y31_N14
\inst|R3[5]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[5]~1_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector40~3_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector40~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector40~1_combout\,
	datad => \inst|Selector40~3_combout\,
	combout => \inst|R3[5]~1_combout\);

-- Location: FF_X43_Y31_N15
\inst|R3[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[5]~1_combout\,
	asdata => \inst|A\(5),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R3[6]~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(5));

-- Location: LCCOMB_X41_Y31_N28
\inst|Selector41~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector41~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & ((\inst|Add4~8_combout\))) # (!\inst|R0[4]~9_combout\ & (\inst|R3\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R3\(5),
	datac => \inst|Add4~8_combout\,
	datad => \inst|R0[4]~9_combout\,
	combout => \inst|Selector41~0_combout\);

-- Location: LCCOMB_X41_Y31_N10
\inst|Selector41~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector41~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector41~0_combout\ & (\inst|RX\(4))) # (!\inst|Selector41~0_combout\ & ((\inst|R3\(3)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector41~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(4),
	datab => \inst|R3\(3),
	datac => \inst|R0[4]~10_combout\,
	datad => \inst|Selector41~0_combout\,
	combout => \inst|Selector41~1_combout\);

-- Location: LCCOMB_X41_Y31_N24
\inst|R3[4]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[4]~2_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector41~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector41~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector41~5_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector41~1_combout\,
	combout => \inst|R3[4]~2_combout\);

-- Location: FF_X41_Y31_N25
\inst|R3[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[4]~2_combout\,
	asdata => \inst|A\(4),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R3[6]~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(4));

-- Location: LCCOMB_X45_Y29_N18
\inst|Mux3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux3~0_combout\ = (\inst|IR\(9) & (((\inst|IR\(8))))) # (!\inst|IR\(9) & ((\inst|IR\(8) & ((\inst|R1\(4)))) # (!\inst|IR\(8) & (\inst|R0\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(4),
	datab => \inst|IR\(9),
	datac => \inst|IR\(8),
	datad => \inst|R1\(4),
	combout => \inst|Mux3~0_combout\);

-- Location: LCCOMB_X45_Y29_N30
\inst|Mux3~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux3~1_combout\ = (\inst|IR\(9) & ((\inst|Mux3~0_combout\ & (\inst|R3\(4))) # (!\inst|Mux3~0_combout\ & ((\inst|R2\(4)))))) # (!\inst|IR\(9) & (((\inst|Mux3~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(4),
	datab => \inst|IR\(9),
	datac => \inst|R2\(4),
	datad => \inst|Mux3~0_combout\,
	combout => \inst|Mux3~1_combout\);

-- Location: FF_X45_Y29_N31
\inst|A[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux3~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(4));

-- Location: LCCOMB_X42_Y31_N6
\inst|Selector65~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~3_combout\ = (\inst|A\(4) & ((\inst|IR\(12)) # (!\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datac => \inst|A\(4),
	datad => \inst|IR\(12),
	combout => \inst|Selector65~3_combout\);

-- Location: LCCOMB_X42_Y31_N14
\inst|Selector65~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~5_combout\ = (\inst|R0\(4) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector65~3_combout\))))) # (!\inst|R0\(4) & (((\inst|IR\(13) & \inst|Selector65~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R0\(4),
	datad => \inst|Selector65~3_combout\,
	combout => \inst|Selector65~5_combout\);

-- Location: LCCOMB_X42_Y31_N20
\inst|Selector65~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~4_combout\ = (\inst|IR\(13) & (\inst|R0\(4) $ (((!\inst|Selector65~3_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector65~3_combout\) # (!\inst|R0\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000011000101110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R0\(4),
	datad => \inst|Selector65~3_combout\,
	combout => \inst|Selector65~4_combout\);

-- Location: LCCOMB_X42_Y29_N26
\inst|Selector65~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~6_combout\ = (\inst|Selector65~5_combout\ & (((!\inst|Selector65~4_combout\)) # (!\inst|IR\(11)))) # (!\inst|Selector65~5_combout\ & (((!\inst|Selector65~4_combout\ & \inst|Add6~8_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010111100101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector65~5_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector65~4_combout\,
	datad => \inst|Add6~8_combout\,
	combout => \inst|Selector65~6_combout\);

-- Location: LCCOMB_X43_Y29_N24
\inst|Selector65~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~0_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|RX\(4)) # ((!\inst|IR\(13))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Add1~8_combout\ & \inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(4),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|Add1~8_combout\,
	datad => \inst|IR\(13),
	combout => \inst|Selector65~0_combout\);

-- Location: LCCOMB_X43_Y29_N22
\inst|Selector65~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~1_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|Selector65~0_combout\)))) # (!\inst|R0[4]~9_combout\ & ((\inst|Selector65~0_combout\ & (\inst|R0\(3))) # (!\inst|Selector65~0_combout\ & ((\inst|R0\(5))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|R0\(3),
	datac => \inst|R0\(5),
	datad => \inst|Selector65~0_combout\,
	combout => \inst|Selector65~1_combout\);

-- Location: LCCOMB_X42_Y29_N28
\inst|Selector65~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~2_combout\ = (\inst|R0[4]~11_combout\ & (((\inst|R0[4]~8_combout\) # (\inst|Selector65~1_combout\)))) # (!\inst|R0[4]~11_combout\ & (\inst|A\(4) & (!\inst|R0[4]~8_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111010100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~11_combout\,
	datab => \inst|A\(4),
	datac => \inst|R0[4]~8_combout\,
	datad => \inst|Selector65~1_combout\,
	combout => \inst|Selector65~2_combout\);

-- Location: LCCOMB_X42_Y29_N16
\inst|Selector65~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector65~7_combout\ = (\inst|R0[4]~8_combout\ & ((\inst|Selector65~2_combout\ & ((\inst|Selector65~6_combout\))) # (!\inst|Selector65~2_combout\ & (\inst2|altsyncram_component|auto_generated|q_a\(4))))) # (!\inst|R0[4]~8_combout\ & 
-- (((\inst|Selector65~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|altsyncram_component|auto_generated|q_a\(4),
	datab => \inst|R0[4]~8_combout\,
	datac => \inst|Selector65~6_combout\,
	datad => \inst|Selector65~2_combout\,
	combout => \inst|Selector65~7_combout\);

-- Location: FF_X42_Y29_N17
\inst|R0[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector65~7_combout\,
	ena => \inst|R0[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(4));

-- Location: LCCOMB_X45_Y29_N28
\inst|Mux19~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux19~0_combout\ = (\inst|IR\(10) & (((\inst|IR\(11))))) # (!\inst|IR\(10) & ((\inst|IR\(11) & (\inst|R2\(4))) # (!\inst|IR\(11) & ((\inst|R0\(4))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110010111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|R2\(4),
	datac => \inst|IR\(11),
	datad => \inst|R0\(4),
	combout => \inst|Mux19~0_combout\);

-- Location: LCCOMB_X45_Y29_N20
\inst|Mux19~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux19~1_combout\ = (\inst|IR\(10) & ((\inst|Mux19~0_combout\ & (\inst|R3\(4))) # (!\inst|Mux19~0_combout\ & ((\inst|R1\(4)))))) # (!\inst|IR\(10) & (\inst|Mux19~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011011000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|Mux19~0_combout\,
	datac => \inst|R3\(4),
	datad => \inst|R1\(4),
	combout => \inst|Mux19~1_combout\);

-- Location: FF_X45_Y29_N21
\inst|RX[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux19~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(4));

-- Location: LCCOMB_X46_Y29_N12
\inst|Selector49~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector49~0_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|R0[4]~10_combout\)))) # (!\inst|R0[4]~9_combout\ & ((\inst|R0[4]~10_combout\ & ((\inst|R2\(3)))) # (!\inst|R0[4]~10_combout\ & (\inst|R2\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|R2\(5),
	datac => \inst|R2\(3),
	datad => \inst|R0[4]~10_combout\,
	combout => \inst|Selector49~0_combout\);

-- Location: LCCOMB_X45_Y31_N4
\inst|Selector49~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector49~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector49~0_combout\ & (\inst|RX\(4))) # (!\inst|Selector49~0_combout\ & ((\inst|Add3~8_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector49~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(4),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector49~0_combout\,
	datad => \inst|Add3~8_combout\,
	combout => \inst|Selector49~1_combout\);

-- Location: LCCOMB_X46_Y31_N14
\inst|R2~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~16_combout\ = (\inst|R2\(4)) # ((!\inst|IR\(10) & (\inst|IR\(11) & \inst|A\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(4),
	datab => \inst|IR\(10),
	datac => \inst|IR\(11),
	datad => \inst|A\(4),
	combout => \inst|R2~16_combout\);

-- Location: LCCOMB_X46_Y31_N24
\inst|Selector49~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector49~2_combout\ = (\inst|IR\(12) & (\inst|IR\(13))) # (!\inst|IR\(12) & ((\inst|IR\(13) & (\inst|R2~16_combout\)) # (!\inst|IR\(13) & ((\inst|Add8~8_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|R2~16_combout\,
	datad => \inst|Add8~8_combout\,
	combout => \inst|Selector49~2_combout\);

-- Location: LCCOMB_X46_Y31_N2
\inst|Selector49~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector49~3_combout\ = (\inst|IR\(12) & ((\inst|R2\(4) & (\inst|A\(4) $ (\inst|Selector49~2_combout\))) # (!\inst|R2\(4) & (\inst|A\(4) & \inst|Selector49~2_combout\)))) # (!\inst|IR\(12) & (((\inst|Selector49~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111110110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R2\(4),
	datac => \inst|A\(4),
	datad => \inst|Selector49~2_combout\,
	combout => \inst|Selector49~3_combout\);

-- Location: LCCOMB_X46_Y31_N20
\inst|R2[4]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[4]~2_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector49~3_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector49~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector49~1_combout\,
	datad => \inst|Selector49~3_combout\,
	combout => \inst|R2[4]~2_combout\);

-- Location: FF_X46_Y31_N21
\inst|R2[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[4]~2_combout\,
	asdata => \inst|A\(4),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R2[6]~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(4));

-- Location: LCCOMB_X45_Y30_N24
\inst|Selector50~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector50~0_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|R0[4]~10_combout\) # (\inst|Add3~6_combout\)))) # (!\inst|R0[4]~9_combout\ & (\inst|R2\(4) & (!\inst|R0[4]~10_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(4),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|R0[4]~10_combout\,
	datad => \inst|Add3~6_combout\,
	combout => \inst|Selector50~0_combout\);

-- Location: LCCOMB_X45_Y30_N30
\inst|Selector50~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector50~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector50~0_combout\ & (\inst|RX\(3))) # (!\inst|Selector50~0_combout\ & ((\inst|R2\(2)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector50~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|RX\(3),
	datac => \inst|R2\(2),
	datad => \inst|Selector50~0_combout\,
	combout => \inst|Selector50~1_combout\);

-- Location: LCCOMB_X46_Y30_N4
\inst|R2[3]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[3]~3_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector50~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector50~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector50~5_combout\,
	datad => \inst|Selector50~1_combout\,
	combout => \inst|R2[3]~3_combout\);

-- Location: FF_X46_Y30_N5
\inst|R2[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[3]~3_combout\,
	asdata => \inst|A\(3),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R2[6]~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(3));

-- Location: LCCOMB_X45_Y29_N14
\inst|Mux4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux4~0_combout\ = (\inst|IR\(8) & (((\inst|IR\(9))))) # (!\inst|IR\(8) & ((\inst|IR\(9) & (\inst|R2\(3))) # (!\inst|IR\(9) & ((\inst|R0\(3))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datab => \inst|R2\(3),
	datac => \inst|R0\(3),
	datad => \inst|IR\(9),
	combout => \inst|Mux4~0_combout\);

-- Location: LCCOMB_X44_Y31_N28
\inst|Mux4~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux4~1_combout\ = (\inst|Mux4~0_combout\ & (((\inst|R3\(3)) # (!\inst|IR\(8))))) # (!\inst|Mux4~0_combout\ & (\inst|R1\(3) & ((\inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110010010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux4~0_combout\,
	datab => \inst|R1\(3),
	datac => \inst|R3\(3),
	datad => \inst|IR\(8),
	combout => \inst|Mux4~1_combout\);

-- Location: FF_X44_Y31_N29
\inst|A[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux4~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(3));

-- Location: LCCOMB_X43_Y30_N26
\inst|Selector66~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~5_combout\ = (\inst|R0[1]~18_combout\ & (((\inst|R0[1]~17_combout\)))) # (!\inst|R0[1]~18_combout\ & ((\inst|R0[1]~17_combout\ & (\inst|IR\(11))) # (!\inst|R0[1]~17_combout\ & ((\inst|A\(3))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|R0[1]~18_combout\,
	datac => \inst|A\(3),
	datad => \inst|R0[1]~17_combout\,
	combout => \inst|Selector66~5_combout\);

-- Location: LCCOMB_X42_Y30_N16
\inst|Selector66~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~3_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0\(2)) # (\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & (\inst|R0\(4) & ((!\inst|R0[4]~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(4),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|R0\(2),
	datad => \inst|R0[4]~9_combout\,
	combout => \inst|Selector66~3_combout\);

-- Location: LCCOMB_X41_Y30_N22
\inst|Selector66~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~0_combout\ = (\inst|R0\(3) & (!\inst|IR\(12))) # (!\inst|R0\(3) & ((\inst|IR\(12)) # ((!\inst|IR\(11) & !\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110011001100111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(3),
	datab => \inst|IR\(12),
	datac => \inst|IR\(11),
	datad => \inst|IR\(10),
	combout => \inst|Selector66~0_combout\);

-- Location: LCCOMB_X44_Y30_N26
\inst|Selector66~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~1_combout\ = (\inst|A\(3) & (\inst|Selector66~0_combout\ $ ((!\inst|IR\(13))))) # (!\inst|A\(3) & (((\inst|IR\(13) & \inst|R0\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001110010010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector66~0_combout\,
	datab => \inst|IR\(13),
	datac => \inst|A\(3),
	datad => \inst|R0\(3),
	combout => \inst|Selector66~1_combout\);

-- Location: LCCOMB_X43_Y30_N2
\inst|Selector66~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~2_combout\ = (\inst|IR\(13) & (((\inst|Selector66~1_combout\)))) # (!\inst|IR\(13) & ((\inst|IR\(12) & ((\inst|Selector66~1_combout\))) # (!\inst|IR\(12) & (\inst|Add6~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|IR\(12),
	datac => \inst|Add6~6_combout\,
	datad => \inst|Selector66~1_combout\,
	combout => \inst|Selector66~2_combout\);

-- Location: LCCOMB_X43_Y30_N0
\inst|Selector66~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~4_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector66~3_combout\ & (\inst|RX\(3))) # (!\inst|Selector66~3_combout\ & ((\inst|Selector66~2_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector66~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(3),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector66~3_combout\,
	datad => \inst|Selector66~2_combout\,
	combout => \inst|Selector66~4_combout\);

-- Location: LCCOMB_X43_Y30_N24
\inst|Selector66~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~6_combout\ = (\inst|Selector66~5_combout\ & (((\inst|Add1~6_combout\)) # (!\inst|R0[1]~18_combout\))) # (!\inst|Selector66~5_combout\ & (\inst|R0[1]~18_combout\ & ((\inst|Selector66~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011010100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector66~5_combout\,
	datab => \inst|R0[1]~18_combout\,
	datac => \inst|Add1~6_combout\,
	datad => \inst|Selector66~4_combout\,
	combout => \inst|Selector66~6_combout\);

-- Location: LCCOMB_X43_Y30_N28
\inst|Selector66~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector66~7_combout\ = (\inst|status.100~q\ & (\inst2|altsyncram_component|auto_generated|q_a\(3))) # (!\inst|status.100~q\ & ((\inst|Selector66~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|altsyncram_component|auto_generated|q_a\(3),
	datab => \inst|status.100~q\,
	datad => \inst|Selector66~6_combout\,
	combout => \inst|Selector66~7_combout\);

-- Location: FF_X43_Y30_N29
\inst|R0[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector66~7_combout\,
	ena => \inst|R0[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(3));

-- Location: LCCOMB_X45_Y29_N12
\inst|Mux20~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux20~0_combout\ = (\inst|IR\(11) & (((\inst|IR\(10))))) # (!\inst|IR\(11) & ((\inst|IR\(10) & (\inst|R1\(3))) # (!\inst|IR\(10) & ((\inst|R0\(3))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(3),
	datab => \inst|R0\(3),
	datac => \inst|IR\(11),
	datad => \inst|IR\(10),
	combout => \inst|Mux20~0_combout\);

-- Location: LCCOMB_X45_Y29_N4
\inst|Mux20~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux20~1_combout\ = (\inst|Mux20~0_combout\ & (((\inst|R3\(3))) # (!\inst|IR\(11)))) # (!\inst|Mux20~0_combout\ & (\inst|IR\(11) & ((\inst|R2\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011010100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux20~0_combout\,
	datab => \inst|IR\(11),
	datac => \inst|R3\(3),
	datad => \inst|R2\(3),
	combout => \inst|Mux20~1_combout\);

-- Location: FF_X45_Y29_N5
\inst|RX[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux20~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(3));

-- Location: LCCOMB_X43_Y32_N18
\inst|Selector58~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector58~0_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\) # ((\inst|R1\(2))))) # (!\inst|R0[4]~10_combout\ & (!\inst|R0[4]~9_combout\ & (\inst|R1\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|R1\(4),
	datad => \inst|R1\(2),
	combout => \inst|Selector58~0_combout\);

-- Location: LCCOMB_X43_Y28_N4
\inst|Selector58~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector58~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector58~0_combout\ & (\inst|RX\(3))) # (!\inst|Selector58~0_combout\ & ((\inst|Add2~6_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector58~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(3),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector58~0_combout\,
	datad => \inst|Add2~6_combout\,
	combout => \inst|Selector58~1_combout\);

-- Location: LCCOMB_X42_Y28_N4
\inst|R1~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~18_combout\ = (\inst|R1\(3)) # ((\inst|A\(3) & (!\inst|IR\(11) & \inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(3),
	datab => \inst|R1\(3),
	datac => \inst|IR\(11),
	datad => \inst|IR\(10),
	combout => \inst|R1~18_combout\);

-- Location: LCCOMB_X42_Y28_N18
\inst|Selector58~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector58~2_combout\ = (\inst|IR\(13) & ((\inst|IR\(12)) # ((\inst|R1~18_combout\)))) # (!\inst|IR\(13) & (!\inst|IR\(12) & ((\inst|Add7~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|IR\(12),
	datac => \inst|R1~18_combout\,
	datad => \inst|Add7~6_combout\,
	combout => \inst|Selector58~2_combout\);

-- Location: LCCOMB_X42_Y28_N20
\inst|Selector58~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector58~3_combout\ = (\inst|A\(3) & (\inst|Selector58~2_combout\ $ (((\inst|IR\(12) & \inst|R1\(3)))))) # (!\inst|A\(3) & (\inst|Selector58~2_combout\ & ((\inst|R1\(3)) # (!\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111101110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(3),
	datab => \inst|IR\(12),
	datac => \inst|R1\(3),
	datad => \inst|Selector58~2_combout\,
	combout => \inst|Selector58~3_combout\);

-- Location: LCCOMB_X42_Y28_N14
\inst|R1[3]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[3]~3_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector58~3_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector58~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector58~1_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector58~3_combout\,
	combout => \inst|R1[3]~3_combout\);

-- Location: FF_X42_Y28_N15
\inst|R1[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[3]~3_combout\,
	asdata => \inst|A\(3),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R1[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(3));

-- Location: LCCOMB_X43_Y28_N2
\inst|Selector59~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector59~0_combout\ = (\inst|R0[4]~10_combout\ & (\inst|R0[4]~9_combout\)) # (!\inst|R0[4]~10_combout\ & ((\inst|R0[4]~9_combout\ & ((\inst|Add2~4_combout\))) # (!\inst|R0[4]~9_combout\ & (\inst|R1\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|R1\(3),
	datad => \inst|Add2~4_combout\,
	combout => \inst|Selector59~0_combout\);

-- Location: LCCOMB_X42_Y28_N10
\inst|Selector59~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector59~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector59~0_combout\ & (\inst|RX\(2))) # (!\inst|Selector59~0_combout\ & ((\inst|R1\(1)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector59~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(2),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|R1\(1),
	datad => \inst|Selector59~0_combout\,
	combout => \inst|Selector59~1_combout\);

-- Location: LCCOMB_X42_Y28_N0
\inst|R1[2]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[2]~4_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector59~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector59~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector59~5_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector59~1_combout\,
	combout => \inst|R1[2]~4_combout\);

-- Location: FF_X42_Y28_N1
\inst|R1[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[2]~4_combout\,
	asdata => \inst|A\(2),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R1[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(2));

-- Location: LCCOMB_X43_Y32_N22
\inst|Mux21~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux21~0_combout\ = (\inst|IR\(11) & ((\inst|R2\(2)) # ((\inst|IR\(10))))) # (!\inst|IR\(11) & (((\inst|R0\(2) & !\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|R0\(2),
	datac => \inst|IR\(11),
	datad => \inst|IR\(10),
	combout => \inst|Mux21~0_combout\);

-- Location: LCCOMB_X42_Y32_N18
\inst|Mux21~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux21~1_combout\ = (\inst|Mux21~0_combout\ & (((\inst|R3\(2)) # (!\inst|IR\(10))))) # (!\inst|Mux21~0_combout\ & (\inst|R1\(2) & (\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110000101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(2),
	datab => \inst|Mux21~0_combout\,
	datac => \inst|IR\(10),
	datad => \inst|R3\(2),
	combout => \inst|Mux21~1_combout\);

-- Location: FF_X42_Y32_N19
\inst|RX[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux21~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(2));

-- Location: LCCOMB_X45_Y31_N24
\inst|Selector43~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector43~0_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|R0[4]~10_combout\) # (\inst|Add4~4_combout\)))) # (!\inst|R0[4]~9_combout\ & (\inst|R3\(3) & (!\inst|R0[4]~10_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111011000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(3),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|R0[4]~10_combout\,
	datad => \inst|Add4~4_combout\,
	combout => \inst|Selector43~0_combout\);

-- Location: LCCOMB_X45_Y31_N2
\inst|Selector43~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector43~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector43~0_combout\ & ((\inst|RX\(2)))) # (!\inst|Selector43~0_combout\ & (\inst|R3\(1))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector43~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(1),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|RX\(2),
	datad => \inst|Selector43~0_combout\,
	combout => \inst|Selector43~1_combout\);

-- Location: LCCOMB_X46_Y31_N4
\inst|R3[2]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[2]~4_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector43~5_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector43~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector43~5_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector43~1_combout\,
	combout => \inst|R3[2]~4_combout\);

-- Location: FF_X46_Y31_N5
\inst|R3[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[2]~4_combout\,
	asdata => \inst|A\(2),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R3[6]~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(2));

-- Location: LCCOMB_X45_Y29_N0
\inst|Mux5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux5~0_combout\ = (\inst|IR\(8) & ((\inst|R1\(2)) # ((\inst|IR\(9))))) # (!\inst|IR\(8) & (((\inst|R0\(2) & !\inst|IR\(9)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(2),
	datab => \inst|R0\(2),
	datac => \inst|IR\(8),
	datad => \inst|IR\(9),
	combout => \inst|Mux5~0_combout\);

-- Location: LCCOMB_X45_Y29_N10
\inst|Mux5~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux5~1_combout\ = (\inst|IR\(9) & ((\inst|Mux5~0_combout\ & ((\inst|R3\(2)))) # (!\inst|Mux5~0_combout\ & (\inst|R2\(2))))) # (!\inst|IR\(9) & (((\inst|Mux5~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|IR\(9),
	datac => \inst|R3\(2),
	datad => \inst|Mux5~0_combout\,
	combout => \inst|Mux5~1_combout\);

-- Location: FF_X44_Y31_N27
\inst|A[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	asdata => \inst|Mux5~1_combout\,
	sload => VCC,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(2));

-- Location: LCCOMB_X46_Y29_N22
\inst|R2~17\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2~17_combout\ = (\inst|R2\(2)) # ((!\inst|IR\(10) & (\inst|IR\(11) & \inst|A\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|R2\(2),
	datac => \inst|IR\(11),
	datad => \inst|A\(2),
	combout => \inst|R2~17_combout\);

-- Location: LCCOMB_X46_Y29_N28
\inst|Selector51~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector51~2_combout\ = (\inst|IR\(12) & (((\inst|IR\(13))))) # (!\inst|IR\(12) & ((\inst|IR\(13) & (\inst|R2~17_combout\)) # (!\inst|IR\(13) & ((\inst|Add8~4_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110001111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2~17_combout\,
	datab => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|Add8~4_combout\,
	combout => \inst|Selector51~2_combout\);

-- Location: LCCOMB_X46_Y29_N2
\inst|Selector51~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector51~3_combout\ = (\inst|R2\(2) & (\inst|Selector51~2_combout\ $ (((\inst|IR\(12) & \inst|A\(2)))))) # (!\inst|R2\(2) & (\inst|Selector51~2_combout\ & ((\inst|A\(2)) # (!\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111101110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|IR\(12),
	datac => \inst|A\(2),
	datad => \inst|Selector51~2_combout\,
	combout => \inst|Selector51~3_combout\);

-- Location: LCCOMB_X46_Y29_N26
\inst|Selector51~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector51~0_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|R0[4]~10_combout\)))) # (!\inst|R0[4]~9_combout\ & ((\inst|R0[4]~10_combout\ & ((\inst|R2\(1)))) # (!\inst|R0[4]~10_combout\ & (\inst|R2\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(3),
	datab => \inst|R2\(1),
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|R0[4]~10_combout\,
	combout => \inst|Selector51~0_combout\);

-- Location: LCCOMB_X46_Y29_N16
\inst|Selector51~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector51~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector51~0_combout\ & (\inst|RX\(2))) # (!\inst|Selector51~0_combout\ & ((\inst|Add3~4_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector51~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|RX\(2),
	datac => \inst|Selector51~0_combout\,
	datad => \inst|Add3~4_combout\,
	combout => \inst|Selector51~1_combout\);

-- Location: LCCOMB_X46_Y29_N0
\inst|R2[2]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[2]~4_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector51~3_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector51~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[5]~9_combout\,
	datab => \inst|Selector51~3_combout\,
	datad => \inst|Selector51~1_combout\,
	combout => \inst|R2[2]~4_combout\);

-- Location: FF_X46_Y29_N1
\inst|R2[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[2]~4_combout\,
	asdata => \inst|A\(2),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R2[6]~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(2));

-- Location: LCCOMB_X42_Y30_N24
\inst|Selector52~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector52~0_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|Add3~2_combout\) # (\inst|R0[4]~10_combout\)))) # (!\inst|R0[4]~9_combout\ & (\inst|R2\(2) & ((!\inst|R0[4]~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(2),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Add3~2_combout\,
	datad => \inst|R0[4]~10_combout\,
	combout => \inst|Selector52~0_combout\);

-- Location: LCCOMB_X42_Y30_N10
\inst|Selector52~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector52~1_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|Selector52~0_combout\ & (\inst|RX\(1))) # (!\inst|Selector52~0_combout\ & ((\inst|R2\(0)))))) # (!\inst|R0[4]~10_combout\ & (((\inst|Selector52~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(1),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|R2\(0),
	datad => \inst|Selector52~0_combout\,
	combout => \inst|Selector52~1_combout\);

-- Location: LCCOMB_X42_Y30_N20
\inst|R2[1]~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[1]~5_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector52~4_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector52~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector52~4_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector52~1_combout\,
	combout => \inst|R2[1]~5_combout\);

-- Location: FF_X42_Y30_N21
\inst|R2[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[1]~5_combout\,
	asdata => \inst|A\(1),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R2[6]~15_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(1));

-- Location: LCCOMB_X42_Y30_N2
\inst|Mux22~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux22~0_combout\ = (\inst|IR\(10) & ((\inst|IR\(11)) # ((\inst|R1\(1))))) # (!\inst|IR\(10) & (!\inst|IR\(11) & ((\inst|R0\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(11),
	datac => \inst|R1\(1),
	datad => \inst|R0\(1),
	combout => \inst|Mux22~0_combout\);

-- Location: LCCOMB_X41_Y30_N8
\inst|Mux22~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux22~1_combout\ = (\inst|IR\(11) & ((\inst|Mux22~0_combout\ & (\inst|R3\(1))) # (!\inst|Mux22~0_combout\ & ((\inst|R2\(1)))))) # (!\inst|IR\(11) & (((\inst|Mux22~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|R3\(1),
	datac => \inst|R2\(1),
	datad => \inst|Mux22~0_combout\,
	combout => \inst|Mux22~1_combout\);

-- Location: FF_X41_Y30_N9
\inst|RX[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux22~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(1));

-- Location: LCCOMB_X43_Y28_N0
\inst|Selector60~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector60~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R1\(0)) # (\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & (\inst|R1\(2) & ((!\inst|R0[4]~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R1\(2),
	datac => \inst|R1\(0),
	datad => \inst|R0[4]~9_combout\,
	combout => \inst|Selector60~0_combout\);

-- Location: LCCOMB_X43_Y28_N30
\inst|Selector60~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector60~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector60~0_combout\ & (\inst|RX\(1))) # (!\inst|Selector60~0_combout\ & ((\inst|Add2~2_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector60~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(1),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Add2~2_combout\,
	datad => \inst|Selector60~0_combout\,
	combout => \inst|Selector60~1_combout\);

-- Location: LCCOMB_X42_Y28_N26
\inst|R1~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~19_combout\ = (\inst|R1\(1)) # ((!\inst|IR\(11) & (\inst|A\(1) & \inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(1),
	datab => \inst|IR\(11),
	datac => \inst|A\(1),
	datad => \inst|IR\(10),
	combout => \inst|R1~19_combout\);

-- Location: LCCOMB_X42_Y28_N24
\inst|Selector60~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector60~2_combout\ = (\inst|IR\(13) & ((\inst|R1~19_combout\) # ((\inst|IR\(12))))) # (!\inst|IR\(13) & (((\inst|Add7~2_combout\ & !\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1~19_combout\,
	datab => \inst|IR\(13),
	datac => \inst|Add7~2_combout\,
	datad => \inst|IR\(12),
	combout => \inst|Selector60~2_combout\);

-- Location: LCCOMB_X42_Y28_N6
\inst|Selector60~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector60~3_combout\ = (\inst|R1\(1) & (\inst|Selector60~2_combout\ $ (((\inst|IR\(12) & \inst|A\(1)))))) # (!\inst|R1\(1) & (\inst|Selector60~2_combout\ & ((\inst|A\(1)) # (!\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111101110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(1),
	datab => \inst|IR\(12),
	datac => \inst|A\(1),
	datad => \inst|Selector60~2_combout\,
	combout => \inst|Selector60~3_combout\);

-- Location: LCCOMB_X42_Y28_N22
\inst|R1[1]~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[1]~5_combout\ = (\inst|R1[5]~9_combout\ & ((\inst|Selector60~3_combout\))) # (!\inst|R1[5]~9_combout\ & (\inst|Selector60~1_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector60~1_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector60~3_combout\,
	combout => \inst|R1[1]~5_combout\);

-- Location: FF_X42_Y28_N23
\inst|R1[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[1]~5_combout\,
	asdata => \inst|A\(1),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R1[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(1));

-- Location: LCCOMB_X43_Y27_N10
\inst|Mux47~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~4_combout\ = (\inst|Mux47~3_combout\) # ((\inst|Decoder0~2_combout\ & (\inst|Mux47~2_combout\ & \inst|R1\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~2_combout\,
	datab => \inst|Mux47~3_combout\,
	datac => \inst|Mux47~2_combout\,
	datad => \inst|R1\(1),
	combout => \inst|Mux47~4_combout\);

-- Location: LCCOMB_X44_Y27_N4
\inst|R1~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1~20_combout\ = (\inst|IR\(8) & !\inst|IR\(9))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datad => \inst|IR\(9),
	combout => \inst|R1~20_combout\);

-- Location: LCCOMB_X44_Y27_N30
\inst|Mux47~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~10_combout\ = (\inst|R1~20_combout\ & ((\inst|Mux47~2_combout\ & ((\inst|RX\(0)))) # (!\inst|Mux47~2_combout\ & (\inst|R1\(0))))) # (!\inst|R1~20_combout\ & (\inst|R1\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110001010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(0),
	datab => \inst|R1~20_combout\,
	datac => \inst|RX\(0),
	datad => \inst|Mux47~2_combout\,
	combout => \inst|Mux47~10_combout\);

-- Location: LCCOMB_X44_Y27_N10
\inst|Mux47~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~12_combout\ = (\inst|R1\(0) & ((\inst|IR\(11)) # ((!\inst|Mux47~7_combout\) # (!\inst|IR\(10)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(0),
	datab => \inst|IR\(11),
	datac => \inst|IR\(10),
	datad => \inst|Mux47~7_combout\,
	combout => \inst|Mux47~12_combout\);

-- Location: LCCOMB_X44_Y27_N8
\inst|Mux47~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~8_combout\ = (\inst|Mux47~12_combout\) # ((\inst|Decoder0~2_combout\ & (\inst|Equal0~1_combout\ & \inst|Add7~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~2_combout\,
	datab => \inst|Equal0~1_combout\,
	datac => \inst|Add7~0_combout\,
	datad => \inst|Mux47~12_combout\,
	combout => \inst|Mux47~8_combout\);

-- Location: LCCOMB_X44_Y27_N16
\inst|Mux47~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~5_combout\ = (\inst|Decoder0~2_combout\ & ((\inst|IR\(12) & ((\inst|Add2~0_combout\))) # (!\inst|IR\(12) & (\inst|A\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010100000001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~2_combout\,
	datab => \inst|A\(0),
	datac => \inst|IR\(12),
	datad => \inst|Add2~0_combout\,
	combout => \inst|Mux47~5_combout\);

-- Location: LCCOMB_X44_Y27_N2
\inst|Mux47~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~6_combout\ = (\inst|Mux47~5_combout\) # ((\inst|R1\(0) & ((\inst|Equal0~1_combout\) # (!\inst|Decoder0~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1\(0),
	datab => \inst|Equal0~1_combout\,
	datac => \inst|Decoder0~2_combout\,
	datad => \inst|Mux47~5_combout\,
	combout => \inst|Mux47~6_combout\);

-- Location: LCCOMB_X44_Y27_N6
\inst|Mux47~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~9_combout\ = (\inst|IR\(15) & (\inst|IR\(13))) # (!\inst|IR\(15) & ((\inst|IR\(13) & ((\inst|Mux47~6_combout\))) # (!\inst|IR\(13) & (\inst|Mux47~8_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|Mux47~8_combout\,
	datad => \inst|Mux47~6_combout\,
	combout => \inst|Mux47~9_combout\);

-- Location: LCCOMB_X44_Y27_N20
\inst|Mux47~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux47~11_combout\ = (\inst|IR\(15) & ((\inst|Mux47~9_combout\ & ((\inst|Mux47~10_combout\))) # (!\inst|Mux47~9_combout\ & (\inst|Mux47~4_combout\)))) # (!\inst|IR\(15) & (((\inst|Mux47~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux47~4_combout\,
	datab => \inst|Mux47~10_combout\,
	datac => \inst|IR\(15),
	datad => \inst|Mux47~9_combout\,
	combout => \inst|Mux47~11_combout\);

-- Location: LCCOMB_X44_Y27_N18
\inst|R1[0]~21\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[0]~21_combout\ = (\inst|R1[7]~6_combout\ & ((\inst|status.010~q\ & (\inst|A\(0))) # (!\inst|status.010~q\ & ((\inst|Mux47~11_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010001010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R1[7]~6_combout\,
	datab => \inst|status.010~q\,
	datac => \inst|A\(0),
	datad => \inst|Mux47~11_combout\,
	combout => \inst|R1[0]~21_combout\);

-- Location: LCCOMB_X44_Y27_N22
\inst|R1[0]~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[0]~22_combout\ = (\inst|R1[0]~21_combout\) # ((!\inst|R1[7]~6_combout\ & \inst|R1\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|R1[7]~6_combout\,
	datac => \inst|R1\(0),
	datad => \inst|R1[0]~21_combout\,
	combout => \inst|R1[0]~22_combout\);

-- Location: FF_X44_Y27_N23
\inst|R1[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R1[0]~22_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(0));

-- Location: LCCOMB_X45_Y29_N16
\inst|Mux23~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux23~0_combout\ = (\inst|IR\(10) & (((\inst|IR\(11))))) # (!\inst|IR\(10) & ((\inst|IR\(11) & ((\inst|R2\(0)))) # (!\inst|IR\(11) & (\inst|R0\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|R0\(0),
	datac => \inst|IR\(11),
	datad => \inst|R2\(0),
	combout => \inst|Mux23~0_combout\);

-- Location: LCCOMB_X45_Y29_N6
\inst|Mux23~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux23~1_combout\ = (\inst|IR\(10) & ((\inst|Mux23~0_combout\ & ((\inst|R3\(0)))) # (!\inst|Mux23~0_combout\ & (\inst|R1\(0))))) # (!\inst|IR\(10) & (((\inst|Mux23~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|R1\(0),
	datac => \inst|R3\(0),
	datad => \inst|Mux23~0_combout\,
	combout => \inst|Mux23~1_combout\);

-- Location: FF_X45_Y29_N7
\inst|RX[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Mux23~1_combout\,
	ena => \inst|RX[7]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|RX\(0));

-- Location: LCCOMB_X45_Y29_N8
\inst|Mux39~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~8_combout\ = (\inst|R2~18_combout\ & ((\inst|Mux47~2_combout\ & ((\inst|RX\(0)))) # (!\inst|Mux47~2_combout\ & (\inst|R2\(0))))) # (!\inst|R2~18_combout\ & (\inst|R2\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101000101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(0),
	datab => \inst|R2~18_combout\,
	datac => \inst|Mux47~2_combout\,
	datad => \inst|RX\(0),
	combout => \inst|Mux39~8_combout\);

-- Location: LCCOMB_X43_Y27_N4
\inst|Mux39~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~2_combout\ = (\inst|R2\(0) & ((\inst|IR\(10)) # ((\inst|IR\(14)) # (!\inst|IR\(11)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(14),
	datac => \inst|R2\(0),
	datad => \inst|IR\(11),
	combout => \inst|Mux39~2_combout\);

-- Location: LCCOMB_X44_Y27_N24
\inst|Mux39~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~3_combout\ = (\inst|Mux39~2_combout\) # ((\inst|Decoder0~1_combout\ & (\inst|R2\(1) & \inst|Mux47~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~1_combout\,
	datab => \inst|Mux39~2_combout\,
	datac => \inst|R2\(1),
	datad => \inst|Mux47~2_combout\,
	combout => \inst|Mux39~3_combout\);

-- Location: LCCOMB_X45_Y30_N2
\inst|Mux39~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~10_combout\ = (\inst|R2\(0) & ((\inst|IR\(10)) # ((!\inst|Mux47~7_combout\) # (!\inst|IR\(11)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datab => \inst|IR\(11),
	datac => \inst|R2\(0),
	datad => \inst|Mux47~7_combout\,
	combout => \inst|Mux39~10_combout\);

-- Location: LCCOMB_X45_Y28_N14
\inst|Mux39~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~6_combout\ = (\inst|Mux39~10_combout\) # ((\inst|Decoder0~1_combout\ & (\inst|Equal0~1_combout\ & \inst|Add8~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Decoder0~1_combout\,
	datab => \inst|Equal0~1_combout\,
	datac => \inst|Mux39~10_combout\,
	datad => \inst|Add8~0_combout\,
	combout => \inst|Mux39~6_combout\);

-- Location: LCCOMB_X45_Y28_N10
\inst|Mux39~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~4_combout\ = (\inst|Decoder0~1_combout\ & ((\inst|IR\(12) & (\inst|Add3~0_combout\)) # (!\inst|IR\(12) & ((\inst|A\(0))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100010010000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|Decoder0~1_combout\,
	datac => \inst|Add3~0_combout\,
	datad => \inst|A\(0),
	combout => \inst|Mux39~4_combout\);

-- Location: LCCOMB_X45_Y28_N12
\inst|Mux39~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~5_combout\ = (\inst|Mux39~4_combout\) # ((\inst|R2\(0) & ((\inst|Equal0~1_combout\) # (!\inst|Decoder0~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111110001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(0),
	datab => \inst|Equal0~1_combout\,
	datac => \inst|Decoder0~1_combout\,
	datad => \inst|Mux39~4_combout\,
	combout => \inst|Mux39~5_combout\);

-- Location: LCCOMB_X45_Y28_N16
\inst|Mux39~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~7_combout\ = (\inst|IR\(15) & (\inst|IR\(13))) # (!\inst|IR\(15) & ((\inst|IR\(13) & ((\inst|Mux39~5_combout\))) # (!\inst|IR\(13) & (\inst|Mux39~6_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|Mux39~6_combout\,
	datad => \inst|Mux39~5_combout\,
	combout => \inst|Mux39~7_combout\);

-- Location: LCCOMB_X45_Y28_N26
\inst|Mux39~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux39~9_combout\ = (\inst|IR\(15) & ((\inst|Mux39~7_combout\ & (\inst|Mux39~8_combout\)) # (!\inst|Mux39~7_combout\ & ((\inst|Mux39~3_combout\))))) # (!\inst|IR\(15) & (((\inst|Mux39~7_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|Mux39~8_combout\,
	datac => \inst|Mux39~3_combout\,
	datad => \inst|Mux39~7_combout\,
	combout => \inst|Mux39~9_combout\);

-- Location: LCCOMB_X45_Y28_N28
\inst|R2[0]~19\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~19_combout\ = (\inst|R2[7]~7_combout\ & ((\inst|status.010~q\ & (\inst|A\(0))) # (!\inst|status.010~q\ & ((\inst|Mux39~9_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|status.010~q\,
	datac => \inst|Mux39~9_combout\,
	datad => \inst|R2[7]~7_combout\,
	combout => \inst|R2[0]~19_combout\);

-- Location: LCCOMB_X45_Y28_N2
\inst|R2[0]~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~20_combout\ = (\inst|R2[0]~19_combout\) # ((!\inst|R2[7]~7_combout\ & \inst|R2\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|R2[7]~7_combout\,
	datac => \inst|R2\(0),
	datad => \inst|R2[0]~19_combout\,
	combout => \inst|R2[0]~20_combout\);

-- Location: FF_X45_Y28_N3
\inst|R2[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R2[0]~20_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(0));

-- Location: LCCOMB_X43_Y30_N4
\inst|Mux7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux7~0_combout\ = (\inst|IR\(9) & (((\inst|IR\(8))))) # (!\inst|IR\(9) & ((\inst|IR\(8) & (\inst|R1\(0))) # (!\inst|IR\(8) & ((\inst|R0\(0))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(9),
	datab => \inst|R1\(0),
	datac => \inst|R0\(0),
	datad => \inst|IR\(8),
	combout => \inst|Mux7~0_combout\);

-- Location: LCCOMB_X44_Y30_N0
\inst|Mux7~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux7~1_combout\ = (\inst|IR\(9) & ((\inst|Mux7~0_combout\ & ((\inst|R3\(0)))) # (!\inst|Mux7~0_combout\ & (\inst|R2\(0))))) # (!\inst|IR\(9) & (((\inst|Mux7~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111100000111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(0),
	datab => \inst|IR\(9),
	datac => \inst|Mux7~0_combout\,
	datad => \inst|R3\(0),
	combout => \inst|Mux7~1_combout\);

-- Location: FF_X44_Y30_N1
\inst|A[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux7~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(0));

-- Location: LCCOMB_X45_Y31_N0
\inst|R3~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3~20_combout\ = (\inst|R3\(1)) # ((\inst|IR\(10) & (\inst|A\(1) & \inst|IR\(11))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(1),
	datab => \inst|IR\(10),
	datac => \inst|A\(1),
	datad => \inst|IR\(11),
	combout => \inst|R3~20_combout\);

-- Location: LCCOMB_X45_Y31_N30
\inst|Selector44~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector44~2_combout\ = (\inst|IR\(12) & (\inst|IR\(13))) # (!\inst|IR\(12) & ((\inst|IR\(13) & ((\inst|R3~20_combout\))) # (!\inst|IR\(13) & (\inst|Add9~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(13),
	datac => \inst|Add9~2_combout\,
	datad => \inst|R3~20_combout\,
	combout => \inst|Selector44~2_combout\);

-- Location: LCCOMB_X42_Y30_N30
\inst|Selector44~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector44~3_combout\ = (\inst|IR\(12) & ((\inst|R3\(1) & (\inst|Selector44~2_combout\ $ (\inst|A\(1)))) # (!\inst|R3\(1) & (\inst|Selector44~2_combout\ & \inst|A\(1))))) # (!\inst|IR\(12) & (((\inst|Selector44~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111100011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|R3\(1),
	datac => \inst|Selector44~2_combout\,
	datad => \inst|A\(1),
	combout => \inst|Selector44~3_combout\);

-- Location: LCCOMB_X43_Y29_N26
\inst|Selector44~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector44~0_combout\ = (\inst|R0[4]~10_combout\ & (((\inst|R0[4]~9_combout\) # (\inst|R3\(0))))) # (!\inst|R0[4]~10_combout\ & (\inst|R3\(2) & (!\inst|R0[4]~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111010100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~10_combout\,
	datab => \inst|R3\(2),
	datac => \inst|R0[4]~9_combout\,
	datad => \inst|R3\(0),
	combout => \inst|Selector44~0_combout\);

-- Location: LCCOMB_X43_Y30_N22
\inst|Selector44~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector44~1_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector44~0_combout\ & (\inst|RX\(1))) # (!\inst|Selector44~0_combout\ & ((\inst|Add4~2_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector44~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(1),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector44~0_combout\,
	datad => \inst|Add4~2_combout\,
	combout => \inst|Selector44~1_combout\);

-- Location: LCCOMB_X42_Y30_N14
\inst|R3[1]~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[1]~5_combout\ = (\inst|R1[5]~9_combout\ & (\inst|Selector44~3_combout\)) # (!\inst|R1[5]~9_combout\ & ((\inst|Selector44~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector44~3_combout\,
	datab => \inst|R1[5]~9_combout\,
	datad => \inst|Selector44~1_combout\,
	combout => \inst|R3[1]~5_combout\);

-- Location: FF_X42_Y30_N15
\inst|R3[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|R3[1]~5_combout\,
	asdata => \inst|A\(1),
	sload => \inst|R1[5]~10_combout\,
	ena => \inst|R3[6]~17_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(1));

-- Location: LCCOMB_X41_Y30_N4
\inst|Mux6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux6~0_combout\ = (\inst|IR\(9) & ((\inst|R2\(1)) # ((\inst|IR\(8))))) # (!\inst|IR\(9) & (((\inst|R0\(1) & !\inst|IR\(8)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(1),
	datab => \inst|R0\(1),
	datac => \inst|IR\(9),
	datad => \inst|IR\(8),
	combout => \inst|Mux6~0_combout\);

-- Location: LCCOMB_X44_Y29_N26
\inst|Mux6~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux6~1_combout\ = (\inst|IR\(8) & ((\inst|Mux6~0_combout\ & (\inst|R3\(1))) # (!\inst|Mux6~0_combout\ & ((\inst|R1\(1)))))) # (!\inst|IR\(8) & (((\inst|Mux6~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101101011010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datab => \inst|R3\(1),
	datac => \inst|Mux6~0_combout\,
	datad => \inst|R1\(1),
	combout => \inst|Mux6~1_combout\);

-- Location: FF_X44_Y29_N27
\inst|A[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Mux6~1_combout\,
	ena => \inst|A[7]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|A\(1));

-- Location: LCCOMB_X43_Y30_N12
\inst|Selector68~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~6_combout\ = (\inst|R0[1]~18_combout\ & (((\inst|R0[1]~17_combout\)))) # (!\inst|R0[1]~18_combout\ & ((\inst|R0[1]~17_combout\ & (\inst|IR\(9))) # (!\inst|R0[1]~17_combout\ & ((\inst|A\(1))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(9),
	datab => \inst|R0[1]~18_combout\,
	datac => \inst|A\(1),
	datad => \inst|R0[1]~17_combout\,
	combout => \inst|Selector68~6_combout\);

-- Location: LCCOMB_X42_Y30_N6
\inst|Selector68~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~4_combout\ = (\inst|R0[4]~10_combout\ & ((\inst|R0\(0)) # ((\inst|R0[4]~9_combout\)))) # (!\inst|R0[4]~10_combout\ & (((\inst|R0\(2) & !\inst|R0[4]~9_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(0),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|R0\(2),
	datad => \inst|R0[4]~9_combout\,
	combout => \inst|Selector68~4_combout\);

-- Location: LCCOMB_X43_Y30_N14
\inst|Selector68~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~1_combout\ = (\inst|IR\(13) & (\inst|R0\(1) $ (((!\inst|Selector68~0_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector68~0_combout\) # (!\inst|R0\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001010001110100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(1),
	datab => \inst|IR\(13),
	datac => \inst|IR\(12),
	datad => \inst|Selector68~0_combout\,
	combout => \inst|Selector68~1_combout\);

-- Location: LCCOMB_X42_Y30_N28
\inst|Selector68~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~2_combout\ = (\inst|R0\(1) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector68~0_combout\))))) # (!\inst|R0\(1) & (\inst|IR\(13) & ((\inst|Selector68~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110101010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|R0\(1),
	datac => \inst|IR\(12),
	datad => \inst|Selector68~0_combout\,
	combout => \inst|Selector68~2_combout\);

-- Location: LCCOMB_X43_Y30_N16
\inst|Selector68~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~3_combout\ = (\inst|Selector68~1_combout\ & (!\inst|IR\(11) & ((\inst|Selector68~2_combout\)))) # (!\inst|Selector68~1_combout\ & (((\inst|Add6~2_combout\) # (\inst|Selector68~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111011100110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(11),
	datab => \inst|Selector68~1_combout\,
	datac => \inst|Add6~2_combout\,
	datad => \inst|Selector68~2_combout\,
	combout => \inst|Selector68~3_combout\);

-- Location: LCCOMB_X43_Y30_N6
\inst|Selector68~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~5_combout\ = (\inst|R0[4]~9_combout\ & ((\inst|Selector68~4_combout\ & (\inst|RX\(1))) # (!\inst|Selector68~4_combout\ & ((\inst|Selector68~3_combout\))))) # (!\inst|R0[4]~9_combout\ & (((\inst|Selector68~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011110010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(1),
	datab => \inst|R0[4]~9_combout\,
	datac => \inst|Selector68~4_combout\,
	datad => \inst|Selector68~3_combout\,
	combout => \inst|Selector68~5_combout\);

-- Location: LCCOMB_X43_Y30_N18
\inst|Selector68~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~7_combout\ = (\inst|Selector68~6_combout\ & (((\inst|Add1~2_combout\)) # (!\inst|R0[1]~18_combout\))) # (!\inst|Selector68~6_combout\ & (\inst|R0[1]~18_combout\ & ((\inst|Selector68~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011010100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector68~6_combout\,
	datab => \inst|R0[1]~18_combout\,
	datac => \inst|Add1~2_combout\,
	datad => \inst|Selector68~5_combout\,
	combout => \inst|Selector68~7_combout\);

-- Location: LCCOMB_X43_Y30_N30
\inst|Selector68~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector68~8_combout\ = (\inst|status.100~q\ & (\inst2|altsyncram_component|auto_generated|q_a\(1))) # (!\inst|status.100~q\ & ((\inst|Selector68~7_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.100~q\,
	datac => \inst2|altsyncram_component|auto_generated|q_a\(1),
	datad => \inst|Selector68~7_combout\,
	combout => \inst|Selector68~8_combout\);

-- Location: FF_X43_Y30_N31
\inst|R0[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector68~8_combout\,
	ena => \inst|R0[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(1));

-- Location: LCCOMB_X43_Y29_N20
\inst|always2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|always2~1_combout\ = (!\inst|R0\(1) & (!\inst|R0\(2) & (!\inst|R0\(0) & !\inst|R0\(3))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(1),
	datab => \inst|R0\(2),
	datac => \inst|R0\(0),
	datad => \inst|R0\(3),
	combout => \inst|always2~1_combout\);

-- Location: LCCOMB_X46_Y27_N2
\inst|MAR[8]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|MAR[8]~1_combout\ = (\inst|status.010~q\ & (((\inst|always2~0_combout\ & \inst|always2~1_combout\)) # (!\inst|MAR[8]~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010001000100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datab => \inst|MAR[8]~0_combout\,
	datac => \inst|always2~0_combout\,
	datad => \inst|always2~1_combout\,
	combout => \inst|MAR[8]~1_combout\);

-- Location: LCCOMB_X45_Y27_N0
\inst|Selector9~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector9~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(7)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(7),
	datac => \inst|IR\(7),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector9~0_combout\);

-- Location: LCCOMB_X41_Y27_N6
\inst|MAR[8]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|MAR[8]~3_combout\ = (\inst|status.100~q\) # ((\inst|status.001~q\) # ((\inst|MAR[8]~2_combout\ & \inst|status.011~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|MAR[8]~2_combout\,
	datab => \inst|status.100~q\,
	datac => \inst|status.011~q\,
	datad => \inst|status.001~q\,
	combout => \inst|MAR[8]~3_combout\);

-- Location: LCCOMB_X41_Y27_N28
\inst|MAR[8]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|MAR[8]~4_combout\ = (!\inst|MAR[8]~3_combout\ & ((!\inst|status~15_combout\) # (!\inst|status.010~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.010~q\,
	datac => \inst|status~15_combout\,
	datad => \inst|MAR[8]~3_combout\,
	combout => \inst|MAR[8]~4_combout\);

-- Location: FF_X45_Y27_N1
\inst|MAR[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector9~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(7));

-- Location: M9K_X40_Y28_N0
\inst2|altsyncram_component|auto_generated|ram_block1a0\ : cycloneiii_ram_block
-- pragma translate_off
GENERIC MAP (
	mem_init2 => X"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
	mem_init1 => X"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
	mem_init0 => X"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E40000000000000000000000003C00013002C0001D00340001900300001E00340007B000B400280014400840018400A100104001E00380003100250001F003400024000540000",
	data_interleave_offset_in_bits => 1,
	data_interleave_width_in_bits => 1,
	init_file => "cpu_mem.mif",
	init_file_layout => "port_a",
	logical_ram_name => "mem:inst2|altsyncram:altsyncram_component|altsyncram_r2s3:auto_generated|ALTSYNCRAM",
	operation_mode => "single_port",
	port_a_address_clear => "none",
	port_a_address_width => 8,
	port_a_byte_enable_clock => "none",
	port_a_data_out_clear => "none",
	port_a_data_out_clock => "none",
	port_a_data_width => 18,
	port_a_first_address => 0,
	port_a_first_bit_number => 0,
	port_a_last_address => 255,
	port_a_logical_ram_depth => 256,
	port_a_logical_ram_width => 8,
	port_a_read_during_write_mode => "new_data_with_nbe_read",
	port_b_address_width => 8,
	port_b_data_width => 18,
	ram_block_type => "M9K")
-- pragma translate_on
PORT MAP (
	portawe => \inst|write_read~combout\,
	portare => VCC,
	clk0 => \clock~inputclkctrl_outclk\,
	portadatain => \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAIN_bus\,
	portaaddr => \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTAADDR_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	portadataout => \inst2|altsyncram_component|auto_generated|ram_block1a0_PORTADATAOUT_bus\);

-- Location: LCCOMB_X43_Y27_N30
\inst|IR[10]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|IR[10]~feeder_combout\ = \inst2|altsyncram_component|auto_generated|q_a\(2)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst2|altsyncram_component|auto_generated|q_a\(2),
	combout => \inst|IR[10]~feeder_combout\);

-- Location: FF_X43_Y27_N31
\inst|IR[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|IR[10]~feeder_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(10));

-- Location: LCCOMB_X45_Y32_N28
\inst|Selector63~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~3_combout\ = (\inst|A\(6) & ((\inst|IR\(12)) # (!\inst|IR\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(12),
	datac => \inst|IR\(10),
	datad => \inst|A\(6),
	combout => \inst|Selector63~3_combout\);

-- Location: LCCOMB_X42_Y29_N8
\inst|Selector63~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~4_combout\ = (\inst|IR\(13) & (\inst|R0\(6) $ (((!\inst|Selector63~3_combout\) # (!\inst|IR\(12)))))) # (!\inst|IR\(13) & (\inst|IR\(12) & ((!\inst|Selector63~3_combout\) # (!\inst|R0\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001010001011100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(6),
	datab => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|Selector63~3_combout\,
	combout => \inst|Selector63~4_combout\);

-- Location: LCCOMB_X42_Y29_N14
\inst|Selector63~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~5_combout\ = (\inst|R0\(6) & (\inst|IR\(13) $ (((\inst|IR\(12) & \inst|Selector63~3_combout\))))) # (!\inst|R0\(6) & (((\inst|IR\(13) & \inst|Selector63~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111100010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(6),
	datab => \inst|IR\(12),
	datac => \inst|IR\(13),
	datad => \inst|Selector63~3_combout\,
	combout => \inst|Selector63~5_combout\);

-- Location: LCCOMB_X42_Y29_N4
\inst|Selector63~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~6_combout\ = (\inst|Selector63~4_combout\ & (!\inst|IR\(11) & (\inst|Selector63~5_combout\))) # (!\inst|Selector63~4_combout\ & (((\inst|Selector63~5_combout\) # (\inst|Add6~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111010101110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Selector63~4_combout\,
	datab => \inst|IR\(11),
	datac => \inst|Selector63~5_combout\,
	datad => \inst|Add6~12_combout\,
	combout => \inst|Selector63~6_combout\);

-- Location: LCCOMB_X43_Y29_N28
\inst|Selector63~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~0_combout\ = (\inst|IR\(13) & ((\inst|R0[4]~10_combout\ & (\inst|RX\(6))) # (!\inst|R0[4]~10_combout\ & ((\inst|Add1~12_combout\))))) # (!\inst|IR\(13) & (\inst|R0[4]~10_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011011000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(13),
	datab => \inst|R0[4]~10_combout\,
	datac => \inst|RX\(6),
	datad => \inst|Add1~12_combout\,
	combout => \inst|Selector63~0_combout\);

-- Location: LCCOMB_X42_Y29_N20
\inst|Selector63~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~1_combout\ = (\inst|R0[4]~9_combout\ & (((\inst|Selector63~0_combout\)))) # (!\inst|R0[4]~9_combout\ & ((\inst|Selector63~0_combout\ & (\inst|R0\(5))) # (!\inst|Selector63~0_combout\ & ((\inst|R0\(7))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~9_combout\,
	datab => \inst|R0\(5),
	datac => \inst|R0\(7),
	datad => \inst|Selector63~0_combout\,
	combout => \inst|Selector63~1_combout\);

-- Location: LCCOMB_X42_Y29_N10
\inst|Selector63~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~2_combout\ = (\inst|R0[4]~11_combout\ & ((\inst|R0[4]~8_combout\) # ((\inst|Selector63~1_combout\)))) # (!\inst|R0[4]~11_combout\ & (!\inst|R0[4]~8_combout\ & (\inst|A\(6))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0[4]~11_combout\,
	datab => \inst|R0[4]~8_combout\,
	datac => \inst|A\(6),
	datad => \inst|Selector63~1_combout\,
	combout => \inst|Selector63~2_combout\);

-- Location: LCCOMB_X42_Y29_N12
\inst|Selector63~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector63~7_combout\ = (\inst|R0[4]~8_combout\ & ((\inst|Selector63~2_combout\ & ((\inst|Selector63~6_combout\))) # (!\inst|Selector63~2_combout\ & (\inst2|altsyncram_component|auto_generated|q_a\(6))))) # (!\inst|R0[4]~8_combout\ & 
-- (((\inst|Selector63~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|altsyncram_component|auto_generated|q_a\(6),
	datab => \inst|R0[4]~8_combout\,
	datac => \inst|Selector63~6_combout\,
	datad => \inst|Selector63~2_combout\,
	combout => \inst|Selector63~7_combout\);

-- Location: FF_X42_Y29_N13
\inst|R0[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector63~7_combout\,
	ena => \inst|R0[6]~16_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(6));

-- Location: LCCOMB_X42_Y29_N6
\inst|always2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|always2~0_combout\ = (!\inst|R0\(6) & (!\inst|R0\(5) & (!\inst|R0\(7) & !\inst|R0\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000001",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R0\(6),
	datab => \inst|R0\(5),
	datac => \inst|R0\(7),
	datad => \inst|R0\(4),
	combout => \inst|always2~0_combout\);

-- Location: LCCOMB_X41_Y27_N4
\inst|PC[8]~38\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[8]~38_combout\ = (!\inst|Equal5~0_combout\ & ((\inst|Equal7~0_combout\) # ((!\inst|always2~1_combout\) # (!\inst|always2~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100010101010101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Equal5~0_combout\,
	datab => \inst|Equal7~0_combout\,
	datac => \inst|always2~0_combout\,
	datad => \inst|always2~1_combout\,
	combout => \inst|PC[8]~38_combout\);

-- Location: LCCOMB_X41_Y27_N30
\inst|PC[8]~39\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[8]~39_combout\ = (\inst|status.011~q\ & ((!\inst|PC[8]~38_combout\))) # (!\inst|status.011~q\ & (!\inst|status.000~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011010100110101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.000~q\,
	datab => \inst|PC[8]~38_combout\,
	datac => \inst|status.011~q\,
	combout => \inst|PC[8]~39_combout\);

-- Location: FF_X45_Y27_N19
\inst|PC[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[6]~26_combout\,
	asdata => \inst|IR\(6),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(6));

-- Location: LCCOMB_X46_Y27_N0
\inst|Selector10~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector10~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(6)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(6),
	datac => \inst|IR\(6),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector10~0_combout\);

-- Location: FF_X46_Y27_N1
\inst|MAR[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector10~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(6));

-- Location: FF_X41_Y27_N25
\inst|IR[13]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	asdata => \inst2|altsyncram_component|auto_generated|q_a\(5),
	clrn => \reset~inputclkctrl_outclk\,
	sload => VCC,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(13));

-- Location: LCCOMB_X41_Y27_N0
\inst|Equal4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal4~0_combout\ = (\inst|IR\(12)) # ((\inst|IR\(14)) # ((!\inst|IR\(13)) # (!\inst|IR\(15))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(14),
	datac => \inst|IR\(15),
	datad => \inst|IR\(13),
	combout => \inst|Equal4~0_combout\);

-- Location: LCCOMB_X41_Y28_N6
\inst|Selector3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector3~0_combout\ = (\inst|status~15_combout\ & (((\inst|status.011~q\)))) # (!\inst|status~15_combout\ & (\inst|status.010~q\ & ((\inst|Equal4~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110010010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status~15_combout\,
	datab => \inst|status.010~q\,
	datac => \inst|status.011~q\,
	datad => \inst|Equal4~0_combout\,
	combout => \inst|Selector3~0_combout\);

-- Location: FF_X41_Y28_N7
\inst|status.011\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector3~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|status.011~q\);

-- Location: FF_X45_Y27_N15
\inst|PC[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[4]~22_combout\,
	asdata => \inst|IR\(4),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(4));

-- Location: LCCOMB_X44_Y27_N26
\inst|Selector20~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector20~0_combout\ = (\inst|status.010~q\ & \inst2|altsyncram_component|auto_generated|q_a\(5))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.010~q\,
	datad => \inst2|altsyncram_component|auto_generated|q_a\(5),
	combout => \inst|Selector20~0_combout\);

-- Location: FF_X44_Y27_N27
\inst|IR[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector20~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(5));

-- Location: FF_X45_Y27_N17
\inst|PC[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[5]~24_combout\,
	asdata => \inst|IR\(5),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(5));

-- Location: LCCOMB_X45_Y27_N30
\inst|Selector11~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector11~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(5)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(5),
	datac => \inst|IR\(5),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector11~0_combout\);

-- Location: FF_X45_Y27_N31
\inst|MAR[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector11~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(5));

-- Location: FF_X41_Y27_N23
\inst|IR[15]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	asdata => \inst2|altsyncram_component|auto_generated|q_a\(7),
	clrn => \reset~inputclkctrl_outclk\,
	sload => VCC,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(15));

-- Location: LCCOMB_X41_Y27_N24
\inst|status~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|status~15_combout\ = (\inst|IR\(14) $ (((!\inst|IR\(12)) # (!\inst|IR\(13))))) # (!\inst|IR\(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101011101110111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(14),
	datac => \inst|IR\(13),
	datad => \inst|IR\(12),
	combout => \inst|status~15_combout\);

-- Location: LCCOMB_X43_Y27_N16
\inst|Selector18~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector18~1_combout\ = (\inst|status.010~q\ & (!\inst|status~15_combout\)) # (!\inst|status.010~q\ & ((!\inst|status.000~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000110000111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.010~q\,
	datac => \inst|status~15_combout\,
	datad => \inst|status.000~q\,
	combout => \inst|Selector18~1_combout\);

-- Location: FF_X44_Y27_N13
\inst|IR[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector21~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(4));

-- Location: LCCOMB_X45_Y27_N4
\inst|Selector12~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector12~0_combout\ = (\inst|MAR[8]~1_combout\ & (\inst|IR\(4))) # (!\inst|MAR[8]~1_combout\ & ((\inst|PC\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(4),
	datac => \inst|PC\(4),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector12~0_combout\);

-- Location: FF_X45_Y27_N5
\inst|MAR[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector12~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(4));

-- Location: LCCOMB_X43_Y27_N20
\inst|Selector22~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector22~0_combout\ = (\inst|status.010~q\ & \inst2|altsyncram_component|auto_generated|q_a\(3))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.010~q\,
	datad => \inst2|altsyncram_component|auto_generated|q_a\(3),
	combout => \inst|Selector22~0_combout\);

-- Location: FF_X43_Y27_N21
\inst|IR[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector22~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(3));

-- Location: FF_X45_Y27_N13
\inst|PC[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[3]~20_combout\,
	asdata => \inst|IR\(3),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(3));

-- Location: LCCOMB_X46_Y27_N30
\inst|Selector13~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector13~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(3)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(3),
	datab => \inst|IR\(3),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector13~0_combout\);

-- Location: FF_X46_Y27_N31
\inst|MAR[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector13~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(3));

-- Location: FF_X41_Y27_N11
\inst|IR[12]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	asdata => \inst2|altsyncram_component|auto_generated|q_a\(4),
	clrn => \reset~inputclkctrl_outclk\,
	sload => VCC,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(12));

-- Location: LCCOMB_X41_Y27_N22
\inst|always1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|always1~0_combout\ = (\inst|IR\(15) & ((\inst|IR\(14) & ((!\inst|IR\(13)) # (!\inst|IR\(12)))) # (!\inst|IR\(14) & ((\inst|IR\(13))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111000011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(12),
	datab => \inst|IR\(14),
	datac => \inst|IR\(15),
	datad => \inst|IR\(13),
	combout => \inst|always1~0_combout\);

-- Location: LCCOMB_X46_Y28_N24
\inst|Selector2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector2~0_combout\ = ((\inst|IR\(14) & (\inst|IR\(12) & \inst|IR\(13))) # (!\inst|IR\(14) & ((!\inst|IR\(13))))) # (!\inst|IR\(15))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101010101011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(12),
	datac => \inst|IR\(14),
	datad => \inst|IR\(13),
	combout => \inst|Selector2~0_combout\);

-- Location: LCCOMB_X46_Y28_N12
\inst|Selector2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector2~1_combout\ = (\inst|always1~0_combout\ & ((\inst|status.001~q\) # ((\inst|Selector2~0_combout\ & \inst|status.010~q\)))) # (!\inst|always1~0_combout\ & (\inst|Selector2~0_combout\ & (\inst|status.010~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110101011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|always1~0_combout\,
	datab => \inst|Selector2~0_combout\,
	datac => \inst|status.010~q\,
	datad => \inst|status.001~q\,
	combout => \inst|Selector2~1_combout\);

-- Location: FF_X46_Y28_N13
\inst|status.010\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector2~1_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|status.010~q\);

-- Location: LCCOMB_X43_Y27_N22
\inst|Selector23~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector23~0_combout\ = (\inst|status.010~q\ & \inst2|altsyncram_component|auto_generated|q_a\(2))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|status.010~q\,
	datad => \inst2|altsyncram_component|auto_generated|q_a\(2),
	combout => \inst|Selector23~0_combout\);

-- Location: FF_X43_Y27_N23
\inst|IR[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector23~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(2));

-- Location: FF_X45_Y27_N11
\inst|PC[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[2]~18_combout\,
	asdata => \inst|IR\(2),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(2));

-- Location: LCCOMB_X46_Y27_N4
\inst|Selector14~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector14~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(2)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(2)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(2),
	datac => \inst|IR\(2),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector14~0_combout\);

-- Location: FF_X46_Y27_N5
\inst|MAR[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector14~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(2));

-- Location: LCCOMB_X43_Y27_N12
\inst|Selector24~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector24~0_combout\ = (\inst2|altsyncram_component|auto_generated|q_a\(1) & \inst|status.010~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|altsyncram_component|auto_generated|q_a\(1),
	datad => \inst|status.010~q\,
	combout => \inst|Selector24~0_combout\);

-- Location: FF_X43_Y27_N13
\inst|IR[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector24~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(1));

-- Location: FF_X45_Y27_N9
\inst|PC[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[1]~16_combout\,
	asdata => \inst|IR\(1),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(1));

-- Location: LCCOMB_X46_Y27_N26
\inst|Selector15~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector15~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(1)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(1),
	datac => \inst|IR\(1),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector15~0_combout\);

-- Location: FF_X46_Y27_N27
\inst|MAR[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector15~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(1));

-- Location: LCCOMB_X43_Y27_N18
\inst|Selector25~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector25~0_combout\ = (\inst2|altsyncram_component|auto_generated|q_a\(0) & \inst|status.010~q\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|altsyncram_component|auto_generated|q_a\(0),
	datad => \inst|status.010~q\,
	combout => \inst|Selector25~0_combout\);

-- Location: FF_X43_Y27_N19
\inst|IR[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|Selector25~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|Selector18~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(0));

-- Location: FF_X45_Y27_N7
\inst|PC[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[0]~14_combout\,
	asdata => \inst|IR\(0),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(0));

-- Location: LCCOMB_X45_Y27_N2
\inst|Selector16~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector16~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(0)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(0),
	datac => \inst|IR\(0),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector16~0_combout\);

-- Location: FF_X45_Y27_N3
\inst|MAR[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector16~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(0));

-- Location: FF_X41_Y27_N9
\inst|IR[14]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	asdata => \inst2|altsyncram_component|auto_generated|q_a\(6),
	clrn => \reset~inputclkctrl_outclk\,
	sload => VCC,
	ena => \inst|ALT_INV_status.000~q\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|IR\(14));

-- Location: LCCOMB_X41_Y28_N20
\inst|Equal0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Equal0~0_combout\ = (\inst|IR\(14) & (\inst|IR\(15) & (!\inst|IR\(12) & \inst|IR\(13))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(15),
	datac => \inst|IR\(12),
	datad => \inst|IR\(13),
	combout => \inst|Equal0~0_combout\);

-- Location: LCCOMB_X41_Y28_N28
\inst|write_read\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|write_read~combout\ = (\inst|Equal0~0_combout\ & (\reset~input_o\ & \inst|status.011~q\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|Equal0~0_combout\,
	datac => \reset~input_o\,
	datad => \inst|status.011~q\,
	combout => \inst|write_read~combout\);

-- Location: LCCOMB_X45_Y27_N22
\inst|PC[8]~30\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[8]~30_combout\ = (\inst|PC\(8) & (\inst|PC[7]~29\ $ (GND))) # (!\inst|PC\(8) & (!\inst|PC[7]~29\ & VCC))
-- \inst|PC[8]~31\ = CARRY((\inst|PC\(8) & !\inst|PC[7]~29\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(8),
	datad => VCC,
	cin => \inst|PC[7]~29\,
	combout => \inst|PC[8]~30_combout\,
	cout => \inst|PC[8]~31\);

-- Location: FF_X45_Y27_N23
\inst|PC[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[8]~30_combout\,
	asdata => \inst|IR\(8),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(8));

-- Location: LCCOMB_X45_Y27_N24
\inst|PC[9]~32\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[9]~32_combout\ = (\inst|PC\(9) & (!\inst|PC[8]~31\)) # (!\inst|PC\(9) & ((\inst|PC[8]~31\) # (GND)))
-- \inst|PC[9]~33\ = CARRY((!\inst|PC[8]~31\) # (!\inst|PC\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(9),
	datad => VCC,
	cin => \inst|PC[8]~31\,
	combout => \inst|PC[9]~32_combout\,
	cout => \inst|PC[9]~33\);

-- Location: FF_X45_Y27_N25
\inst|PC[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[9]~32_combout\,
	asdata => \inst|IR\(9),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(9));

-- Location: LCCOMB_X45_Y27_N26
\inst|PC[10]~34\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[10]~34_combout\ = (\inst|PC\(10) & (\inst|PC[9]~33\ $ (GND))) # (!\inst|PC\(10) & (!\inst|PC[9]~33\ & VCC))
-- \inst|PC[10]~35\ = CARRY((\inst|PC\(10) & !\inst|PC[9]~33\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(10),
	datad => VCC,
	cin => \inst|PC[9]~33\,
	combout => \inst|PC[10]~34_combout\,
	cout => \inst|PC[10]~35\);

-- Location: FF_X45_Y27_N27
\inst|PC[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[10]~34_combout\,
	asdata => \inst|IR\(10),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(10));

-- Location: LCCOMB_X45_Y27_N28
\inst|PC[11]~36\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[11]~36_combout\ = \inst|PC[10]~35\ $ (\inst|PC\(11))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \inst|PC\(11),
	cin => \inst|PC[10]~35\,
	combout => \inst|PC[11]~36_combout\);

-- Location: FF_X45_Y27_N29
\inst|PC[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|PC[11]~36_combout\,
	asdata => \inst|IR\(11),
	clrn => \reset~inputclkctrl_outclk\,
	sload => \inst|status.011~q\,
	ena => \inst|PC[8]~39_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(11));

-- Location: LCCOMB_X46_Y27_N24
\inst|Selector5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector5~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(11)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(11)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(11),
	datac => \inst|IR\(11),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector5~0_combout\);

-- Location: FF_X46_Y27_N25
\inst|MAR[11]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector5~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(11));

-- Location: LCCOMB_X46_Y27_N22
\inst|Selector6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector6~0_combout\ = (\inst|MAR[8]~1_combout\ & (\inst|IR\(10))) # (!\inst|MAR[8]~1_combout\ & ((\inst|PC\(10))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(10),
	datac => \inst|PC\(10),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector6~0_combout\);

-- Location: FF_X46_Y27_N23
\inst|MAR[10]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector6~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(10));

-- Location: LCCOMB_X46_Y27_N20
\inst|Selector7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector7~0_combout\ = (\inst|MAR[8]~1_combout\ & ((\inst|IR\(9)))) # (!\inst|MAR[8]~1_combout\ & (\inst|PC\(9)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|PC\(9),
	datac => \inst|IR\(9),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector7~0_combout\);

-- Location: FF_X46_Y27_N21
\inst|MAR[9]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector7~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(9));

-- Location: LCCOMB_X46_Y27_N14
\inst|Selector8~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector8~0_combout\ = (\inst|MAR[8]~1_combout\ & (\inst|IR\(8))) # (!\inst|MAR[8]~1_combout\ & ((\inst|PC\(8))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(8),
	datab => \inst|PC\(8),
	datad => \inst|MAR[8]~1_combout\,
	combout => \inst|Selector8~0_combout\);

-- Location: FF_X46_Y27_N15
\inst|MAR[8]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \ALT_INV_clock~inputclkctrl_outclk\,
	d => \inst|Selector8~0_combout\,
	clrn => \reset~inputclkctrl_outclk\,
	ena => \inst|MAR[8]~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|MAR\(8));

-- Location: LCCOMB_X42_Y32_N20
\inst|flag~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|flag~3_combout\ = (\inst|IR\(14) & (!\inst|IR\(13) & !\inst|IR\(12))) # (!\inst|IR\(14) & (\inst|IR\(13) & \inst|IR\(12)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101000000001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datac => \inst|IR\(13),
	datad => \inst|IR\(12),
	combout => \inst|flag~3_combout\);

-- Location: LCCOMB_X45_Y32_N6
\inst|flag~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|flag~7_combout\ = (\inst|status.001~q\ & (\reset~input_o\ & (!\inst|IR\(15) & \inst|flag~3_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.001~q\,
	datab => \reset~input_o\,
	datac => \inst|IR\(15),
	datad => \inst|flag~3_combout\,
	combout => \inst|flag~7_combout\);

-- Location: LCCOMB_X45_Y32_N2
\inst|Selector17~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Selector17~0_combout\ = (\inst|IR\(15)) # ((\inst|IR\(14) & ((\inst|IR\(13)) # (\inst|IR\(12)))) # (!\inst|IR\(14) & ((!\inst|IR\(12)) # (!\inst|IR\(13)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101111111101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datab => \inst|IR\(13),
	datac => \inst|IR\(15),
	datad => \inst|IR\(12),
	combout => \inst|Selector17~0_combout\);

-- Location: LCCOMB_X45_Y32_N0
\inst|flag~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|flag~2_combout\ = (\inst|flag~q\ & (((\inst|Selector17~0_combout\) # (!\reset~input_o\)) # (!\inst|status.001~q\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000001110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|status.001~q\,
	datab => \reset~input_o\,
	datac => \inst|flag~q\,
	datad => \inst|Selector17~0_combout\,
	combout => \inst|flag~2_combout\);

-- Location: LCCOMB_X45_Y32_N10
\inst|Add10~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~1_cout\ = CARRY((\inst|RX\(0)) # (!\inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000011011101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(0),
	datab => \inst|RX\(0),
	datad => VCC,
	cout => \inst|Add10~1_cout\);

-- Location: LCCOMB_X45_Y32_N12
\inst|Add10~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~3_cout\ = CARRY((\inst|A\(1) & ((!\inst|Add10~1_cout\) # (!\inst|RX\(1)))) # (!\inst|A\(1) & (!\inst|RX\(1) & !\inst|Add10~1_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(1),
	datab => \inst|RX\(1),
	datad => VCC,
	cin => \inst|Add10~1_cout\,
	cout => \inst|Add10~3_cout\);

-- Location: LCCOMB_X45_Y32_N14
\inst|Add10~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~5_cout\ = CARRY((\inst|RX\(2) & ((!\inst|Add10~3_cout\) # (!\inst|A\(2)))) # (!\inst|RX\(2) & (!\inst|A\(2) & !\inst|Add10~3_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add10~3_cout\,
	cout => \inst|Add10~5_cout\);

-- Location: LCCOMB_X45_Y32_N16
\inst|Add10~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~7_cout\ = CARRY((\inst|A\(3) & ((!\inst|Add10~5_cout\) # (!\inst|RX\(3)))) # (!\inst|A\(3) & (!\inst|RX\(3) & !\inst|Add10~5_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(3),
	datab => \inst|RX\(3),
	datad => VCC,
	cin => \inst|Add10~5_cout\,
	cout => \inst|Add10~7_cout\);

-- Location: LCCOMB_X45_Y32_N18
\inst|Add10~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~9_cout\ = CARRY((\inst|A\(4) & (\inst|RX\(4) & !\inst|Add10~7_cout\)) # (!\inst|A\(4) & ((\inst|RX\(4)) # (!\inst|Add10~7_cout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|RX\(4),
	datad => VCC,
	cin => \inst|Add10~7_cout\,
	cout => \inst|Add10~9_cout\);

-- Location: LCCOMB_X45_Y32_N20
\inst|Add10~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~11_cout\ = CARRY((\inst|RX\(5) & (\inst|A\(5) & !\inst|Add10~9_cout\)) # (!\inst|RX\(5) & ((\inst|A\(5)) # (!\inst|Add10~9_cout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(5),
	datab => \inst|A\(5),
	datad => VCC,
	cin => \inst|Add10~9_cout\,
	cout => \inst|Add10~11_cout\);

-- Location: LCCOMB_X45_Y32_N22
\inst|Add10~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~13_cout\ = CARRY((\inst|RX\(6) & ((!\inst|Add10~11_cout\) # (!\inst|A\(6)))) # (!\inst|RX\(6) & (!\inst|A\(6) & !\inst|Add10~11_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(6),
	datab => \inst|A\(6),
	datad => VCC,
	cin => \inst|Add10~11_cout\,
	cout => \inst|Add10~13_cout\);

-- Location: LCCOMB_X45_Y32_N24
\inst|Add10~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~14_combout\ = (\inst|RX\(7) & ((\inst|A\(7) & (!\inst|Add10~13_cout\)) # (!\inst|A\(7) & (\inst|Add10~13_cout\ & VCC)))) # (!\inst|RX\(7) & ((\inst|A\(7) & ((\inst|Add10~13_cout\) # (GND))) # (!\inst|A\(7) & (!\inst|Add10~13_cout\))))
-- \inst|Add10~15\ = CARRY((\inst|RX\(7) & (\inst|A\(7) & !\inst|Add10~13_cout\)) # (!\inst|RX\(7) & ((\inst|A\(7)) # (!\inst|Add10~13_cout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(7),
	datab => \inst|A\(7),
	datad => VCC,
	cin => \inst|Add10~13_cout\,
	combout => \inst|Add10~14_combout\,
	cout => \inst|Add10~15\);

-- Location: LCCOMB_X45_Y32_N26
\inst|Add10~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add10~16_combout\ = \inst|RX\(7) $ (\inst|Add10~15\ $ (\inst|A\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010101011010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(7),
	datad => \inst|A\(7),
	cin => \inst|Add10~15\,
	combout => \inst|Add10~16_combout\);

-- Location: LCCOMB_X45_Y32_N30
\inst|flag~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|flag~4_combout\ = (\inst|IR\(14) & (\inst|Add10~16_combout\ $ (\inst|Add10~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(14),
	datac => \inst|Add10~16_combout\,
	datad => \inst|Add10~14_combout\,
	combout => \inst|flag~4_combout\);

-- Location: LCCOMB_X44_Y32_N12
\inst|Add5~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~1_cout\ = CARRY((\inst|RX\(0) & \inst|A\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(0),
	datab => \inst|A\(0),
	datad => VCC,
	cout => \inst|Add5~1_cout\);

-- Location: LCCOMB_X44_Y32_N14
\inst|Add5~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~3_cout\ = CARRY((\inst|RX\(1) & (!\inst|A\(1) & !\inst|Add5~1_cout\)) # (!\inst|RX\(1) & ((!\inst|Add5~1_cout\) # (!\inst|A\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(1),
	datab => \inst|A\(1),
	datad => VCC,
	cin => \inst|Add5~1_cout\,
	cout => \inst|Add5~3_cout\);

-- Location: LCCOMB_X44_Y32_N16
\inst|Add5~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~5_cout\ = CARRY((\inst|RX\(2) & ((\inst|A\(2)) # (!\inst|Add5~3_cout\))) # (!\inst|RX\(2) & (\inst|A\(2) & !\inst|Add5~3_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(2),
	datab => \inst|A\(2),
	datad => VCC,
	cin => \inst|Add5~3_cout\,
	cout => \inst|Add5~5_cout\);

-- Location: LCCOMB_X44_Y32_N18
\inst|Add5~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~7_cout\ = CARRY((\inst|RX\(3) & (!\inst|A\(3) & !\inst|Add5~5_cout\)) # (!\inst|RX\(3) & ((!\inst|Add5~5_cout\) # (!\inst|A\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(3),
	datab => \inst|A\(3),
	datad => VCC,
	cin => \inst|Add5~5_cout\,
	cout => \inst|Add5~7_cout\);

-- Location: LCCOMB_X44_Y32_N20
\inst|Add5~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~9_cout\ = CARRY((\inst|A\(4) & ((\inst|RX\(4)) # (!\inst|Add5~7_cout\))) # (!\inst|A\(4) & (\inst|RX\(4) & !\inst|Add5~7_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(4),
	datab => \inst|RX\(4),
	datad => VCC,
	cin => \inst|Add5~7_cout\,
	cout => \inst|Add5~9_cout\);

-- Location: LCCOMB_X44_Y32_N22
\inst|Add5~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~11_cout\ = CARRY((\inst|RX\(5) & (!\inst|A\(5) & !\inst|Add5~9_cout\)) # (!\inst|RX\(5) & ((!\inst|Add5~9_cout\) # (!\inst|A\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(5),
	datab => \inst|A\(5),
	datad => VCC,
	cin => \inst|Add5~9_cout\,
	cout => \inst|Add5~11_cout\);

-- Location: LCCOMB_X44_Y32_N24
\inst|Add5~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~13_cout\ = CARRY((\inst|A\(6) & ((\inst|RX\(6)) # (!\inst|Add5~11_cout\))) # (!\inst|A\(6) & (\inst|RX\(6) & !\inst|Add5~11_cout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|A\(6),
	datab => \inst|RX\(6),
	datad => VCC,
	cin => \inst|Add5~11_cout\,
	cout => \inst|Add5~13_cout\);

-- Location: LCCOMB_X44_Y32_N26
\inst|Add5~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~14_combout\ = (\inst|RX\(7) & ((\inst|A\(7) & (\inst|Add5~13_cout\ & VCC)) # (!\inst|A\(7) & (!\inst|Add5~13_cout\)))) # (!\inst|RX\(7) & ((\inst|A\(7) & (!\inst|Add5~13_cout\)) # (!\inst|A\(7) & ((\inst|Add5~13_cout\) # (GND)))))
-- \inst|Add5~15\ = CARRY((\inst|RX\(7) & (!\inst|A\(7) & !\inst|Add5~13_cout\)) # (!\inst|RX\(7) & ((!\inst|Add5~13_cout\) # (!\inst|A\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(7),
	datab => \inst|A\(7),
	datad => VCC,
	cin => \inst|Add5~13_cout\,
	combout => \inst|Add5~14_combout\,
	cout => \inst|Add5~15\);

-- Location: LCCOMB_X44_Y32_N28
\inst|Add5~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Add5~16_combout\ = \inst|RX\(7) $ (\inst|A\(7) $ (!\inst|Add5~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101101001",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|RX\(7),
	datab => \inst|A\(7),
	cin => \inst|Add5~15\,
	combout => \inst|Add5~16_combout\);

-- Location: LCCOMB_X44_Y32_N8
\inst|flag~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|flag~5_combout\ = (!\inst|IR\(14) & (\inst|Add5~14_combout\ $ (\inst|Add5~16_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000001100110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|IR\(14),
	datac => \inst|Add5~14_combout\,
	datad => \inst|Add5~16_combout\,
	combout => \inst|flag~5_combout\);

-- Location: LCCOMB_X45_Y32_N8
\inst|flag~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|flag~6_combout\ = (\inst|flag~2_combout\) # ((\inst|flag~7_combout\ & ((\inst|flag~4_combout\) # (\inst|flag~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111011101100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|flag~7_combout\,
	datab => \inst|flag~2_combout\,
	datac => \inst|flag~4_combout\,
	datad => \inst|flag~5_combout\,
	combout => \inst|flag~6_combout\);

-- Location: FF_X45_Y32_N9
\inst|flag\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clock~inputclkctrl_outclk\,
	d => \inst|flag~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|flag~q\);

-- Location: LCCOMB_X46_Y29_N18
\inst|overflow~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|overflow~0_combout\ = (!\inst|IR\(15) & ((\inst|IR\(13) & (!\inst|IR\(14) & \inst|IR\(12))) # (!\inst|IR\(13) & (\inst|IR\(14) & !\inst|IR\(12)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|IR\(15),
	datab => \inst|IR\(13),
	datac => \inst|IR\(14),
	datad => \inst|IR\(12),
	combout => \inst|overflow~0_combout\);

-- Location: LCCOMB_X46_Y29_N8
\inst|overflow~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|overflow~1_combout\ = (\inst|flag~q\ & \inst|overflow~0_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|flag~q\,
	datad => \inst|overflow~0_combout\,
	combout => \inst|overflow~1_combout\);

ww_write_read <= \write_read~output_o\;

ww_M_address(11) <= \M_address[11]~output_o\;

ww_M_address(10) <= \M_address[10]~output_o\;

ww_M_address(9) <= \M_address[9]~output_o\;

ww_M_address(8) <= \M_address[8]~output_o\;

ww_M_address(7) <= \M_address[7]~output_o\;

ww_M_address(6) <= \M_address[6]~output_o\;

ww_M_address(5) <= \M_address[5]~output_o\;

ww_M_address(4) <= \M_address[4]~output_o\;

ww_M_address(3) <= \M_address[3]~output_o\;

ww_M_address(2) <= \M_address[2]~output_o\;

ww_M_address(1) <= \M_address[1]~output_o\;

ww_M_address(0) <= \M_address[0]~output_o\;

ww_overflow <= \overflow~output_o\;

ww_M_data_out(7) <= \M_data_out[7]~output_o\;

ww_M_data_out(6) <= \M_data_out[6]~output_o\;

ww_M_data_out(5) <= \M_data_out[5]~output_o\;

ww_M_data_out(4) <= \M_data_out[4]~output_o\;

ww_M_data_out(3) <= \M_data_out[3]~output_o\;

ww_M_data_out(2) <= \M_data_out[2]~output_o\;

ww_M_data_out(1) <= \M_data_out[1]~output_o\;

ww_M_data_out(0) <= \M_data_out[0]~output_o\;

ww_q(7) <= \q[7]~output_o\;

ww_q(6) <= \q[6]~output_o\;

ww_q(5) <= \q[5]~output_o\;

ww_q(4) <= \q[4]~output_o\;

ww_q(3) <= \q[3]~output_o\;

ww_q(2) <= \q[2]~output_o\;

ww_q(1) <= \q[1]~output_o\;

ww_q(0) <= \q[0]~output_o\;
END structure;


